diff --git a/server.py b/server.py
index 455dec6376ec646dd1f1fa3c5b044bad60a9d0d0..395655cb874c92c6d7e6d412d3b5df0bfed204c2 100644
--- a/server.py
+++ b/server.py
@@ -7,8 +7,8 @@ import subprocess, json
 from pprint import pprint
 
 config = utils.get_config_dict()
-releases_dict = utils.get_releases_dict(config['xsd']['releases'])
-versions = utils.get_versions(releases_dict) 
+###releases_dict = utils.get_releases_dict(config['xsd']['releases'])
+###versions = utils.get_versions(releases_dict) 
         
 app = Flask(__name__)
 CORS(app)
@@ -51,6 +51,7 @@ def validate():
     version = request.args.get('v')
     xml_str = request.data
     xml_tree = utils.parse(xml_str)
+    releases_dict = utils.get_releases_dict(config['xsd']['releases'])
     try:
         utils.parse(xml_str)
         app.logger.debug('=== xml_tree OK ===')
@@ -70,8 +71,10 @@ def validate():
 @app.route('/validation.html', methods=['GET'])
 def validation():
     app.logger.debug('hit validation.html')
+    releases_dict = utils.get_releases_dict(config['xsd']['releases'])
+    versions = utils.get_versions(releases_dict) 
     l = str(request.accept_languages).split(',')[0][0:2]
-    x = '[' + ','.join(versions) + ']'# javascript array definition 
+    x = '[' + ','.join(versions) + ']'# javascript array of versions 
     return trans.show_html(version=utils.get_version(), language=l, 
       xsd_versions=x)