diff --git a/parametricJob.py b/parametricJob.py
index 1a53becd89fcd9ede554d9efae9fdde8c201bd4e..141018bbd8b6efe46982d933f26fbf0e9c449c9d 100644
--- a/parametricJob.py
+++ b/parametricJob.py
@@ -268,15 +268,20 @@ class ParametricJob(PRMSet):
         cfgfile = self.guessProfile()        
         cfgFileName, cfgFileExtension = os.path.splitext(self.cfgfile)
         import re
-        m = re.compile(cfgFileName+'([0-9]+)\.'+cfgFileExtension)
+        m = re.compile(cfgFileName+'([0-9]+)\\'+cfgFileExtension)
+        #print (cfgFileName+'([0-9]+)\\'+cfgFileExtension)
         launchId = 0        
+        #print (os.listdir('.'))
         for fn in os.listdir('.'):
+            #print ("fn = ", fn)
             out = m.search(fn)
+            #print (out)
             if out :
                 outId = int(out.group(1))
-                if outId > launchId : 
-                    lauchId = outId
-        launchId +=1        
+                if outId > launchId :  
+                    launchId = outId
+
+        launchId += 1        
         print ("launchId =", launchId)
         os.system("cp %s %s%s%s"%(self.cfgfile, cfgFileName, launchId, cfgFileExtension))