diff --git a/Examples/NavierStokes3d.py b/Examples/Attic/NavierStokes3d.py
similarity index 100%
rename from Examples/NavierStokes3d.py
rename to Examples/Attic/NavierStokes3d.py
diff --git a/Examples/NavierStokes3d_sphere.py b/Examples/Attic/NavierStokes3d_sphere.py
similarity index 100%
rename from Examples/NavierStokes3d_sphere.py
rename to Examples/Attic/NavierStokes3d_sphere.py
diff --git a/Examples/NavierStokes3d_vortRing.py b/Examples/Attic/NavierStokes3d_vortRing.py
similarity index 100%
rename from Examples/NavierStokes3d_vortRing.py
rename to Examples/Attic/NavierStokes3d_vortRing.py
diff --git a/Examples/driver3D.py b/Examples/Attic/driver3D.py
similarity index 100%
rename from Examples/driver3D.py
rename to Examples/Attic/driver3D.py
diff --git a/Examples/gaussianSheared.cl b/Examples/Attic/gaussianSheared.cl
similarity index 100%
rename from Examples/gaussianSheared.cl
rename to Examples/Attic/gaussianSheared.cl
diff --git a/Examples/gaussianSheared.py b/Examples/Attic/gaussianSheared.py
similarity index 100%
rename from Examples/gaussianSheared.py
rename to Examples/Attic/gaussianSheared.py
diff --git a/Examples/mainED.py b/Examples/Attic/mainED.py
similarity index 100%
rename from Examples/mainED.py
rename to Examples/Attic/mainED.py
diff --git a/Examples/main_Rotating_2D.py b/Examples/Attic/main_Rotating_2D.py
similarity index 100%
rename from Examples/main_Rotating_2D.py
rename to Examples/Attic/main_Rotating_2D.py
diff --git a/Examples/main_Rotating_2D_GH.py b/Examples/Attic/main_Rotating_2D_GH.py
similarity index 100%
rename from Examples/main_Rotating_2D_GH.py
rename to Examples/Attic/main_Rotating_2D_GH.py
diff --git a/Examples/main_Rotating_2D_GH_kernels.cl b/Examples/Attic/main_Rotating_2D_GH_kernels.cl
similarity index 100%
rename from Examples/main_Rotating_2D_GH_kernels.cl
rename to Examples/Attic/main_Rotating_2D_GH_kernels.cl
diff --git a/Examples/main_Rotating_3D_GH.py b/Examples/Attic/main_Rotating_3D_GH.py
similarity index 100%
rename from Examples/main_Rotating_3D_GH.py
rename to Examples/Attic/main_Rotating_3D_GH.py
diff --git a/Examples/main_Rotating_3D_GH_kernels.cl b/Examples/Attic/main_Rotating_3D_GH_kernels.cl
similarity index 100%
rename from Examples/main_Rotating_3D_GH_kernels.cl
rename to Examples/Attic/main_Rotating_3D_GH_kernels.cl
diff --git a/Examples/main_Shear_2D.py b/Examples/Attic/main_Shear_2D.py
similarity index 100%
rename from Examples/main_Shear_2D.py
rename to Examples/Attic/main_Shear_2D.py
diff --git a/Examples/plot_2D.gp b/Examples/Tools/plot_2D.gp
similarity index 100%
rename from Examples/plot_2D.gp
rename to Examples/Tools/plot_2D.gp
diff --git a/Examples/plot_3D.gp b/Examples/Tools/plot_3D.gp
similarity index 100%
rename from Examples/plot_3D.gp
rename to Examples/Tools/plot_3D.gp
diff --git a/Examples/print_volume_2D.gp b/Examples/Tools/print_volume_2D.gp
similarity index 100%
rename from Examples/print_volume_2D.gp
rename to Examples/Tools/print_volume_2D.gp
diff --git a/Examples/print_volume_3D.gp b/Examples/Tools/print_volume_3D.gp
similarity index 100%
rename from Examples/print_volume_3D.gp
rename to Examples/Tools/print_volume_3D.gp
diff --git a/Examples/demo_2D_real-time.py b/Examples/demo_2D_real-time.py
old mode 100644
new mode 100755
index c230a4326770dd5167dd1fa0ea234f6d95459b1a..43160e11d9f4fbd9dc444a259e3bf6c23ccfd2c2
--- a/Examples/demo_2D_real-time.py
+++ b/Examples/demo_2D_real-time.py
@@ -1,4 +1,4 @@
-#!/bin/env python
+#!/usr/bin/env python
 import time
 from parmepy.domain.box import Box
 from parmepy.gpu import PARMES_REAL_GPU, PARMES_DOUBLE_GPU
diff --git a/Examples/levelSet2D.py b/Examples/levelSet2D.py
old mode 100644
new mode 100755
index e08d0bc32c1210d4fe6bf6bc370f0a4df8ac4c69..cd4b0680251c725fe51e18b469b2aa87efc76c4d
--- a/Examples/levelSet2D.py
+++ b/Examples/levelSet2D.py
@@ -1,4 +1,4 @@
-#!/bin/env python
+#!/usr/bin/env python
 import time
 from parmepy.domain.box import Box
 from parmepy.gpu import PARMES_REAL_GPU, PARMES_DOUBLE_GPU
diff --git a/Examples/levelSet3D.py b/Examples/levelSet3D.py
old mode 100644
new mode 100755
index d7a71ee5da3f2d6d6a324e2e188b4c3c23d05afb..07838fc35a906ea46c2a201969549f8d9be1b425
--- a/Examples/levelSet3D.py
+++ b/Examples/levelSet3D.py
@@ -1,4 +1,4 @@
-#!/bin/env python
+#!/usr/bin/env python
 import time
 import parmepy as pp
 from parmepy.gpu import PARMES_REAL_GPU, PARMES_DOUBLE_GPU
diff --git a/Examples/mainJM.py b/Examples/mainJM.py
old mode 100644
new mode 100755
index 55843ce6d4d01dd546cc8249244a5d9045453d26..4311a28d6eafef919b345576236d617063b0d6e2
--- a/Examples/mainJM.py
+++ b/Examples/mainJM.py
@@ -1,4 +1,5 @@
-# -*- coding: utf-8 -*-
+#!/usr/bin/env python
+
 import time
 from parmepy.domain.box import Box
 from parmepy.fields.continuous import Field