diff --git a/lattice/example/soleil/example_input.prm b/lattice/example/soleil/example_input.prm
index 05dfc89f53d41e058b9ea12fa478b45aeefb1a74..f1b4d84239aa3d84f15805154d03976ceac32fa6 100644
--- a/lattice/example/soleil/example_input.prm
+++ b/lattice/example/soleil/example_input.prm
@@ -6,24 +6,21 @@
 #
 #  comments:
 # 1) Blank line and line starting with "#" (comment) are ignored
-# 2) Obligatory parameter: lat_file,
+# 2) Mandatory parameter: lat_file,
 #     lat file name is without the extension of .lat
 # 3) All the other parameters are optional, and all the default 
 #      values for flags are false
-# 4) Default FMAP values are: 
-#      _FmapFlag_nxpoint=31, _FmapFlag_nypoint=21,
-#      _FmapFlag_nturn=516; _FmapFlag_xmax=0.025, 
-#      _FmapFlag_ymax=0.005, _FmapFlag_delta=0.0;
-#      _FmapFlag_diffusion = true;
-# 5) Default values of FMAPdp are the same as FMAP.
 #
 #  Test verison for the development of Tracy 3, always the nearest
 #        input file verison.
 #
-#                     07/2011    Jianfeng Zhang 
+#                     09/2011    Jianfeng Zhang 
 #
 #******************************************************************
-#******files********
+
+#*************************
+#  mandatory setting
+**************************
 # relative directory of the files in the script
  in_dir ./
 #in_dir  /home/zhang/codes/TracyIII/lattice/example/
@@ -45,7 +42,9 @@
   qt            QT
 
 
-
+#*******************************
+#  option setting 
+#*******************************
 # GLOBAL PARAMETER PART
 # Activate quadrupole Fringefield
  QuadFringeOnFlag 
@@ -93,12 +92,12 @@ ReadfefileFlag   example_dip.fe
 # file to specify which correctors are used for V orbit correction  
   vcorr_file  example_vcorr_56nom.state
 
-#number of statistics (seeds) --> N flat-files
- n_stat        2    
-#number of times to scale the errors
-n_scale       1     
-#number of iterations for orbit correction, if 0, no orbit correction 
-n_orbit       0     
+ #number of statistics (seeds) --> N flat-files
+   n_stat        2    
+ #number of times to scale the errors
+  n_scale       1     
+ #number of iterations for orbit correction, if 0, no orbit correction 
+  n_orbit       0     
 #number of singular values in H-plane, must be not larger than the number of correctors used for orbit correction
 nwh           60    
 #number of singular values in V-plane, must be not larger  than the number of correctors used for orbit correction
@@ -200,11 +199,12 @@ PrintTrackFlag  tracktest.out  0.001 0.000  0.0  0.0  0.0  0.0   50
 ###
 # calculate Touschek lifetime
 # name, flag
-  TouschekFlag 
+  #TouschekFlag Qb eps[X_] eps[Y_] n_turns sigma_delta sigma_s
+
 # Intra Beam Scattering
-  IBSFlag  
+  #IBSFlag  
 # Track momentum acceptance and then get Touschek lifetime
-  TousTrackFlag 
+  #TousTrackFlag