diff --git a/models/bonemodel.py b/models/bonemodel.py
index 5f979097723f89b8d88d8b0cabb3415803e131dc..120258b7a1d075763183145df587715914ee9285 100644
--- a/models/bonemodel.py
+++ b/models/bonemodel.py
@@ -286,12 +286,15 @@ def import_mesh(domain, filename, use_gmshOld=True):
         raise Exception(f'Unknown extension: {ext}, please use .ply, .stl, .msh or .geo')
 
     print(f'importing {mandible_gmsh}')
+    f = os.path.join(os.path.dirname(__file__), mandible_gmsh)
     if use_gmshOld:
         from toolbox.gmshOld import GmshImport
+        mesher = GmshImport(f, domain)
     else:
         from toolbox.gmsh import GmshImport # FIXME: does not work!
-    f = os.path.join(os.path.dirname(__file__), mandible_gmsh)
-    mesher = GmshImport(f, domain)
+        mesher = GmshImport(f, domain)
+        # mesher.verb = True # debug
+        mesher.writeMshFile = True
     mesher.execute()