diff --git a/.mps/modules.xml b/.mps/modules.xml
index 5a7216f5..b17052e5 100644
--- a/.mps/modules.xml
+++ b/.mps/modules.xml
@@ -34,21 +34,21 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
\ No newline at end of file
+
diff --git a/samples/mpscore/languages/generator/templates/main@generator.mps b/samples/mpscore/languages/jetbrains.mps.lang.coderulesExt/generator/templates/main@generator.mps
similarity index 100%
rename from samples/mpscore/languages/generator/templates/main@generator.mps
rename to samples/mpscore/languages/jetbrains.mps.lang.coderulesExt/generator/templates/main@generator.mps
diff --git a/samples/mpscore/languages/jetbrains.mps.lang.coderulesExt.mpl b/samples/mpscore/languages/jetbrains.mps.lang.coderulesExt/jetbrains.mps.lang.coderulesExt.mpl
similarity index 100%
rename from samples/mpscore/languages/jetbrains.mps.lang.coderulesExt.mpl
rename to samples/mpscore/languages/jetbrains.mps.lang.coderulesExt/jetbrains.mps.lang.coderulesExt.mpl
diff --git a/samples/mpscore/languages/models/jetbrains.mps.lang.coderulesExt.behavior.mps b/samples/mpscore/languages/jetbrains.mps.lang.coderulesExt/models/jetbrains.mps.lang.coderulesExt.behavior.mps
similarity index 100%
rename from samples/mpscore/languages/models/jetbrains.mps.lang.coderulesExt.behavior.mps
rename to samples/mpscore/languages/jetbrains.mps.lang.coderulesExt/models/jetbrains.mps.lang.coderulesExt.behavior.mps
diff --git a/samples/mpscore/languages/models/jetbrains.mps.lang.coderulesExt.constraints.mps b/samples/mpscore/languages/jetbrains.mps.lang.coderulesExt/models/jetbrains.mps.lang.coderulesExt.constraints.mps
similarity index 100%
rename from samples/mpscore/languages/models/jetbrains.mps.lang.coderulesExt.constraints.mps
rename to samples/mpscore/languages/jetbrains.mps.lang.coderulesExt/models/jetbrains.mps.lang.coderulesExt.constraints.mps
diff --git a/samples/mpscore/languages/models/jetbrains.mps.lang.coderulesExt.editor.mps b/samples/mpscore/languages/jetbrains.mps.lang.coderulesExt/models/jetbrains.mps.lang.coderulesExt.editor.mps
similarity index 100%
rename from samples/mpscore/languages/models/jetbrains.mps.lang.coderulesExt.editor.mps
rename to samples/mpscore/languages/jetbrains.mps.lang.coderulesExt/models/jetbrains.mps.lang.coderulesExt.editor.mps
diff --git a/samples/mpscore/languages/models/jetbrains.mps.lang.coderulesExt.structure.mps b/samples/mpscore/languages/jetbrains.mps.lang.coderulesExt/models/jetbrains.mps.lang.coderulesExt.structure.mps
similarity index 100%
rename from samples/mpscore/languages/models/jetbrains.mps.lang.coderulesExt.structure.mps
rename to samples/mpscore/languages/jetbrains.mps.lang.coderulesExt/models/jetbrains.mps.lang.coderulesExt.structure.mps
diff --git a/samples/mpscore/languages/models/jetbrains.mps.lang.coderulesExt.types.mps b/samples/mpscore/languages/jetbrains.mps.lang.coderulesExt/models/jetbrains.mps.lang.coderulesExt.types.mps
similarity index 100%
rename from samples/mpscore/languages/models/jetbrains.mps.lang.coderulesExt.types.mps
rename to samples/mpscore/languages/jetbrains.mps.lang.coderulesExt/models/jetbrains.mps.lang.coderulesExt.types.mps
diff --git a/samples/mpscore/languages/models/jetbrains.mps.lang.coderulesExt.typesystem.mps b/samples/mpscore/languages/jetbrains.mps.lang.coderulesExt/models/jetbrains.mps.lang.coderulesExt.typesystem.mps
similarity index 100%
rename from samples/mpscore/languages/models/jetbrains.mps.lang.coderulesExt.typesystem.mps
rename to samples/mpscore/languages/jetbrains.mps.lang.coderulesExt/models/jetbrains.mps.lang.coderulesExt.typesystem.mps