diff --git a/io_coat3D/coat.py b/io_coat3D/coat.py
index fa2c733c79c0f884f4839ae85da0201b3cd52015..3300dbe61ee1a6e368f6c443dd6791d46699d358 100644
--- a/io_coat3D/coat.py
+++ b/io_coat3D/coat.py
@@ -545,34 +545,48 @@ class VIEW3D_MT_Coat_Dynamic_Menu(bpy.types.Menu):
                         layout.active = True
                         break
                     layout.active = False
-            else:
-                layout.active = False
-                
-          
-            layout.operator("import_applink.pilgway_3d_coat", text="Import")
-            layout.separator()
 
-            layout.operator("export_applink.pilgway_3d_coat", text="Export")
-            layout.separator()
+                if(layout.active == True):
+
+                    layout.operator("import_applink.pilgway_3d_coat", text="Import")
+                    layout.separator()
 
-            layout.menu("VIEW3D_MT_ImportMenu")
-            layout.separator()
+                    layout.operator("export_applink.pilgway_3d_coat", text="Export")
+                    layout.separator()
 
-            layout.menu("VIEW3D_MT_ExportMenu")
-            layout.separator()
+                    layout.menu("VIEW3D_MT_ImportMenu")
+                    layout.separator()
 
-            layout.menu("VIEW3D_MT_ExtraMenu")
-            layout.separator()
+                    layout.menu("VIEW3D_MT_ExportMenu")
+                    layout.separator()
 
-            if(len(bpy.context.selected_objects) == 1):
-                if(os.path.isfile(bpy.context.selected_objects[0].coat3D.path3b)):
-                    layout.operator("import_applink.pilgway_3d_coat_3b", text="Load 3b")
+                    layout.menu("VIEW3D_MT_ExtraMenu")
                     layout.separator()
 
-            if(os.path.isfile(Blender_export)):
+                    if(len(bpy.context.selected_objects) == 1):
+                        if(os.path.isfile(bpy.context.selected_objects[0].coat3D.path3b)):
+                            layout.operator("import_applink.pilgway_3d_coat_3b", text="Load 3b")
+                            layout.separator()
 
-                layout.operator("import3b_applink.pilgway_3d_coat", text="Bring from 3D-Coat")
-                layout.separator()
+                    if(os.path.isfile(Blender_export)):
+
+                        layout.operator("import3b_applink.pilgway_3d_coat", text="Bring from 3D-Coat")
+                        layout.separator()
+                else:
+                    if(os.path.isfile(Blender_export)):
+                        layout.active = True
+
+                        layout.operator("import3b_applink.pilgway_3d_coat", text="Bring from 3D-Coat")
+                        layout.separator()
+            else:
+                 if(os.path.isfile(Blender_export)):
+                    
+
+                    layout.operator("import3b_applink.pilgway_3d_coat", text="Bring from 3D-Coat")
+                    layout.separator()
+                
+          
+            
         
 class VIEW3D_MT_ImportMenu(bpy.types.Menu):
     bl_label = "Import Settings"