main module.
diff --git a/src/main/java/main.iml b/src/main/java/main.iml
new file mode 100644
index 0000000..564c622
--- /dev/null
+++ b/src/main/java/main.iml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module type="JAVA_MODULE" version="4">
+  <component name="NewModuleRootManager" inherit-compiler-output="true">
+    <exclude-output />
+    <content url="file://$MODULE_DIR$/../../..">
+      <sourceFolder url="file://$MODULE_DIR$" isTestSource="false" />
+      <sourceFolder url="file://$MODULE_DIR$/../../generated/java" isTestSource="false" />
+      <sourceFolder url="file://$MODULE_DIR$/../../test/java" isTestSource="false" />
+      <sourceFolder url="file://$MODULE_DIR$/../../../target/generated-sources/version" isTestSource="false" />
+      <sourceFolder url="file://$MODULE_DIR$/../../../kobalt/src" isTestSource="false" />
+    </content>
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+    <orderEntry type="library" name="Kobalt (Compile)" level="project" />
+    <orderEntry type="library" name="kobalt-0.198" level="project" />
+  </component>
+</module>
\ No newline at end of file