diff --git a/Geo/gmshLevelset.h b/Geo/gmshLevelset.h
index e69fd62e7cd54b70dd811e5e9e32b29d5ed45d0e..3a46d599b137d3ad9a76cc7135e158e147cba063 100644
--- a/Geo/gmshLevelset.h
+++ b/Geo/gmshLevelset.h
@@ -98,7 +98,7 @@ public:
 
 // ----------------------------------------------------------------------------------------------------------
 // PRIMITIVES
-class gLevelsetPrimitive : public gLevelset
+class gLevelsetPrimitive : public gLevelset  
 {
 public:
   gLevelsetPrimitive() : gLevelset() {}
diff --git a/gmshpy/gmshGeo.i b/gmshpy/gmshGeo.i
index 2fbcf2a9639e04ddc91b7e8cdf8c716998dcd263..e71243070e9e6c99a897f85b9fff44cb573cba1a 100644
--- a/gmshpy/gmshGeo.i
+++ b/gmshpy/gmshGeo.i
@@ -36,6 +36,7 @@
   #include "SPoint2.h"
   #include "SBoundingBox3d.h"
   #include "Curvature.h"
+  #include "simpleFunction.h"
 %}
 
 namespace std {
@@ -82,4 +83,5 @@ namespace std {
 %include "SBoundingBox3d.h"
 %include "Curvature.h"
 %include "gmshLevelset.h"
+%include "simpleFunction.h"