diff --git a/README.md b/README.md
index 86a09b5fbd1d1370193a59de81300ce9ed23c589..967aae4d1243404331d66f4b12fc3939e185dc4e 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,8 @@
 # linuxbin
 Common scripts and config files
 
-This is the `~/bin` directory of a linux account
+This is the `~/bin` directory of a linux account.  On linux, you have to rename it from linuxbin to bin for the following commands to work.
+
 
 ## Install
 
@@ -13,14 +14,11 @@ Please, add the following calls to the end of the `~/.bashrc` and `~/.profile` f
 ```
 .bashrc: (interactive stuffs)
 ```
-. ~/bin/cfg/loop.sh ; fct_loop bashrc $* ; unset fct_loop
+. $HOME/bin/cfg/loop.sh ; fct_loop bashrc $* ; unset fct_loop
 ```
 
+
 ## Other links
 
-```
-mkdir ~/.subversion
-rm ~/.subversion/config
-ln -s ~/bin/svn/config ~/.subversion/config
-```
+On linux, do not forget to link the Metafor licence before launching the battery.
 
diff --git a/cfg/clifton/gmsh.profile b/cfg/clifton/gmsh.profile
new file mode 100644
index 0000000000000000000000000000000000000000..412f3fcb47cd01cfd224b34e5ac684e0516fecd4
--- /dev/null
+++ b/cfg/clifton/gmsh.profile
@@ -0,0 +1,3 @@
+add2env PATH "/opt/gmsh/bin" front
+add2env LD_LIBRARY_PATH "/opt/gmsh/lib"
+add2env PYTHONPATH "/opt/gmsh/lib"
diff --git a/cfg/clifton/matlab.profile b/cfg/clifton/matlab.profile
index 58f04e5f09c874bcc5056f9ecf77706f944a2b56..0ff358894261fe6d720b2ad0368687cf5a7ce5f1 100644
--- a/cfg/clifton/matlab.profile
+++ b/cfg/clifton/matlab.profile
@@ -1 +1 @@
-add2env PATH "/opt/MATLAB/R2015a/bin"
+add2env PATH "/opt/matlab/bin"
diff --git a/cfg/clifton/mumps.profile b/cfg/clifton/mumps.profile
index 98a366c7d20c9d7712982713a6e76346fa7e3b18..57e0adabd33cd60503f6133f2c8fa4acd4e77105 100644
--- a/cfg/clifton/mumps.profile
+++ b/cfg/clifton/mumps.profile
@@ -1,3 +1,3 @@
-add2env LD_LIBRARY_PATH "/opt/mumps-4.10.0-Tbb/lib"
-add2env LIB "/opt/mumps-4.10.0-Tbb/lib"
-add2env INCLUDE "/opt/mumps-4.10.0-Tbb/include"
+add2env LD_LIBRARY_PATH "/opt/mumps/lib"
+add2env LIB "/opt/mumps/lib"
+add2env INCLUDE "/opt/mumps/include"
diff --git a/cfg/clifton/parasolid.profile b/cfg/clifton/parasolid.profile
index 158db8db591e75e568f865553354565a00721b48..274a996eb48d830daf85b035b511c8f37e9ca6ff 100644
--- a/cfg/clifton/parasolid.profile
+++ b/cfg/clifton/parasolid.profile
@@ -1,5 +1,5 @@
 # Parasolid
 
-add2env PATH "/opt/parasolid-28.1/shared_object"
-add2env INCLUDE "/opt/parasolid-28.1"
-export P_SCHEMA=/opt/parasolid-28.1/schema
+add2env PATH "/opt/parasolid/shared_object"
+add2env INCLUDE "/opt/parasolid"
+export P_SCHEMA=/opt/parasolid/schema
diff --git a/cfg/clifton/samcef.profile b/cfg/clifton/samcef.profile
index b504e28fd91cc1030e8f7fb0eec14e7817d59f76..834343ee4c4dcc979289fc859455636e016269dc 100644
--- a/cfg/clifton/samcef.profile
+++ b/cfg/clifton/samcef.profile
@@ -1,2 +1,2 @@
 export SAM_ZONE=200000000
-add2env PATH "/opt/Samv17i8"
+add2env PATH "/opt/samcef"
diff --git a/cfg/clifton/scilab.profile b/cfg/clifton/scilab.profile
new file mode 100644
index 0000000000000000000000000000000000000000..4b11b33d967c929213b16746e667cf88356e164b
--- /dev/null
+++ b/cfg/clifton/scilab.profile
@@ -0,0 +1 @@
+add2env PATH "/opt/scilab/bin"
diff --git a/externalProgramPathGui.pyw b/externalProgramPathGui.pyw
index 38260a8f20e20ea8a98d43b89dc319ef151edc51..9f35f5633301f9e36c3096eb27e86e52f70fdee8 100755
--- a/externalProgramPathGui.pyw
+++ b/externalProgramPathGui.pyw
@@ -165,7 +165,8 @@ class ExtProgsConfGui(QWidget):
             print("Quit pressed")   
         sys.exit()     
         
-        
+    def flush(self):
+        pass
 # ============== Main ========================
      
 def main():    
diff --git a/launchGui.pyw b/launchGui.pyw
index 6be6566351b920bccb74c46e0caf562b5e9d178e..2af43e93caee3420fe64323adc927ec53d5c8ce0 100755
--- a/launchGui.pyw
+++ b/launchGui.pyw
@@ -366,7 +366,9 @@ class LaunchGui(QWidget):
             if stuff != '':
                 self.console.append(stuff)
         
-
+    def flush(self):
+        pass
+#====================================================================================
 def main():
     #define launcher
     launch = LaunchJob()
diff --git a/mtfLicense/centOs7Vbox.lic b/mtfLicense/centOs7Vbox.lic
new file mode 100644
index 0000000000000000000000000000000000000000..416c2e4236415ee53d17f535d83e824c4dd3d2fe
--- /dev/null
+++ b/mtfLicense/centOs7Vbox.lic
@@ -0,0 +1 @@
+646574612B0A060C031B13305B736D657470666F722024372D0F021B1900102D0F0C1703161160666F7265657461666F726D42746166EF726D656161666F926D6574156F6F72
diff --git a/postProLoopGui.pyw b/postProLoopGui.pyw
index 8eab7ebd5e13098242eb7d9c5213f2dbbd1a7ad0..7b034ba8e8f7c5a5b6529f5776597cc173f989d8 100755
--- a/postProLoopGui.pyw
+++ b/postProLoopGui.pyw
@@ -219,6 +219,8 @@ class PostProLoopGui(QWidget):
             print("Quit pressed")   
         sys.exit()     
         
+    def flush(self):
+        pass
 # ============== Main ========================        
 def main():    
     # create gui