diff --git a/comparing_references_inspection/comparing_references_inspection.iml b/comparing_references_inspection/comparing_references_inspection.iml
new file mode 100644
index 000000000..3b8cfcf82
--- /dev/null
+++ b/comparing_references_inspection/comparing_references_inspection.iml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/conditional_operator_intention/conditional_operator_intention.iml b/conditional_operator_intention/conditional_operator_intention.iml
new file mode 100644
index 000000000..3b8cfcf82
--- /dev/null
+++ b/conditional_operator_intention/conditional_operator_intention.iml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/editor_basics/editor_basics.iml b/editor_basics/editor_basics.iml
new file mode 100644
index 000000000..3700dfbf1
--- /dev/null
+++ b/editor_basics/editor_basics.iml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/facet_basics/facet_basics.iml b/facet_basics/facet_basics.iml
new file mode 100644
index 000000000..3700dfbf1
--- /dev/null
+++ b/facet_basics/facet_basics.iml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/framework/framework.iml b/framework/framework.iml
new file mode 100644
index 000000000..3700dfbf1
--- /dev/null
+++ b/framework/framework.iml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/gradle_plugin_demo/.gitignore b/gradle_plugin_demo/.gitignore
new file mode 100644
index 000000000..8388aebc6
--- /dev/null
+++ b/gradle_plugin_demo/.gitignore
@@ -0,0 +1,11 @@
+# Created by .ignore support plugin (hsz.mobi)
+### Gradle template
+.gradle
+build/
+
+# Ignore Gradle GUI config
+gradle-app.setting
+
+# Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored)
+!gradle-wrapper.jar
+
diff --git a/gradle_plugin_demo/gradle_plugin_demo.iml b/gradle_plugin_demo/gradle_plugin_demo.iml
new file mode 100644
index 000000000..386fdbbad
--- /dev/null
+++ b/gradle_plugin_demo/gradle_plugin_demo.iml
@@ -0,0 +1,124 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/gradle_plugin_demo/src/main/main.iml b/gradle_plugin_demo/src/main/main.iml
new file mode 100644
index 000000000..908ad4f52
--- /dev/null
+++ b/gradle_plugin_demo/src/main/main.iml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/inspection/inspection.iml b/inspection/inspection.iml
new file mode 100644
index 000000000..3700dfbf1
--- /dev/null
+++ b/inspection/inspection.iml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/kotlin_demo/kotlin_demo.iml b/kotlin_demo/kotlin_demo.iml
new file mode 100644
index 000000000..19f024b75
--- /dev/null
+++ b/kotlin_demo/kotlin_demo.iml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/live_templates/live_templates.iml b/live_templates/live_templates.iml
new file mode 100644
index 000000000..e025b203c
--- /dev/null
+++ b/live_templates/live_templates.iml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/max_opened_projects/max_opened_projects.iml b/max_opened_projects/max_opened_projects.iml
new file mode 100644
index 000000000..3700dfbf1
--- /dev/null
+++ b/max_opened_projects/max_opened_projects.iml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/module/module.iml b/module/module.iml
new file mode 100644
index 000000000..3700dfbf1
--- /dev/null
+++ b/module/module.iml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/plugin_sample/plugin_sample.iml b/plugin_sample/plugin_sample.iml
new file mode 100644
index 000000000..3700dfbf1
--- /dev/null
+++ b/plugin_sample/plugin_sample.iml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/project_model/project_model.iml b/project_model/project_model.iml
new file mode 100644
index 000000000..3700dfbf1
--- /dev/null
+++ b/project_model/project_model.iml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/project_view_pane/project_view_pane.iml b/project_view_pane/project_view_pane.iml
new file mode 100644
index 000000000..3700dfbf1
--- /dev/null
+++ b/project_view_pane/project_view_pane.iml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/project_wizard/project_wizard.iml b/project_wizard/project_wizard.iml
new file mode 100644
index 000000000..3700dfbf1
--- /dev/null
+++ b/project_wizard/project_wizard.iml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/register_actions/register_actions.iml b/register_actions/register_actions.iml
new file mode 100644
index 000000000..3700dfbf1
--- /dev/null
+++ b/register_actions/register_actions.iml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/run_configuration/run_configuration.iml b/run_configuration/run_configuration.iml
new file mode 100644
index 000000000..3700dfbf1
--- /dev/null
+++ b/run_configuration/run_configuration.iml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/simple_language_plugin/simple_language_plugin.iml b/simple_language_plugin/simple_language_plugin.iml
new file mode 100644
index 000000000..e3d6fef16
--- /dev/null
+++ b/simple_language_plugin/simple_language_plugin.iml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tool_window/.gitignore b/tool_window/.gitignore
new file mode 100644
index 000000000..92314aa3c
--- /dev/null
+++ b/tool_window/.gitignore
@@ -0,0 +1,31 @@
+### JetBrains template
+# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio
+
+## Directory-based project format:
+#.idea/
+# if you remove the above rule, at least ignore the following:
+
+# User-specific stuff:
+ .idea/workspace.xml
+# .idea/tasks.xml
+# .idea/dictionaries
+
+# Sensitive or high-churn files:
+# .idea/dataSources.ids
+# .idea/dataSources.xml
+# .idea/sqlDataSources.xml
+# .idea/dynamic.xml
+ .idea/uiDesigner.xml
+
+# Gradle:
+# .idea/gradle.xml
+# .idea/libraries
+
+## File-based project format:
+*.ipr
+*.iws
+
+## Plugin-specific files:
+
+# IntelliJ
+/out/
diff --git a/tool_window/tool_window.iml b/tool_window/tool_window.iml
new file mode 100644
index 000000000..3700dfbf1
--- /dev/null
+++ b/tool_window/tool_window.iml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tree_structure_provider/tree_structure_provider.iml b/tree_structure_provider/tree_structure_provider.iml
new file mode 100644
index 000000000..3700dfbf1
--- /dev/null
+++ b/tree_structure_provider/tree_structure_provider.iml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file