diff --git a/participatorio_opendata.py b/participatorio_opendata.py
index 4ff149864724c6fddda6b6bb6e8cc4998199387b..059ed7b55d9814f47452a9d0a5d7d148b4e29d5a 100644
--- a/participatorio_opendata.py
+++ b/participatorio_opendata.py
@@ -22,26 +22,39 @@
 # USA.
 
 import MySQLdb
-from datetime import date
+import datetime
 
 from lib_user_section import write_users_section 
 from lib_group_section import write_groups_section 
 
 def main():
     
+    # Open connection to database
     db = MySQLdb.connect(host='localhost', \
                         user='opendata', \
                         passwd='123mudar', \
                         db='elgg', \
                         charset='utf8')
     
+    # Define directory and name of XML files
+    date_today=str(datetime.date.today())
     dir_results="/root/workdir_bnz07/xml_files/"
-    user_xml_file=dir_results+"usuarios_"+str(date.today())+".xml"
-    group_xml_file=dir_results+"comunidades_"+str(date.today())+".xml"
+    user_xml_file=dir_results+"usuarios_"+date_today+".xml"
+    group_xml_file=dir_results+"comunidades_"+date_today+".xml"
     
+    # Get the execution start time information
+    time_script_start=datetime.datetime.now()
+    
+    # Call functions to write XML files
     write_users_section(db,user_xml_file)
     write_groups_section(db,group_xml_file)
     
+    # Calculate and Print script time duration
+    script_duration=datetime.datetime.now()-time_script_start
+    total_exec_time=str(script_duration.total_seconds())
+    print "TOTAL EXECUTION TIME: "+total_exec_time+"\n"
+    
+    # Close database connection
     db.close()   
     
     return 0