diff --git a/.gitignore b/.gitignore
index 6b468b62a9884e67ca19b673f8e14e1931d65036..6e1199bac161a8a67ccb68ed336445cfa83f0cbb 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 *.class
+out
diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..26d33521af10bcc7fd8cea344038eaaeb78d0ef5
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,3 @@
+# Default ignored files
+/shelf/
+/workspace.xml
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000000000000000000000000000000000000..03f397ce03a54442b457dfc834e83232aa783b44
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ProjectRootManager" version="2" languageLevel="JDK_19" default="true" project-jdk-name="19" project-jdk-type="JavaSDK">
+    <output url="file://$PROJECT_DIR$/out" />
+  </component>
+</project>
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000000000000000000000000000000000000..6b24a5ce5cc0b30429fb279f988284ea3e5b3a1d
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ProjectModuleManager">
+    <modules>
+      <module fileurl="file://$PROJECT_DIR$/viikko2t1.iml" filepath="$PROJECT_DIR$/viikko2t1.iml" />
+    </modules>
+  </component>
+</project>
\ No newline at end of file
diff --git a/viikko2t1.iml b/viikko2t1.iml
new file mode 100644
index 0000000000000000000000000000000000000000..56014c63f72b18177774ced20ba3f4286265f11e
--- /dev/null
+++ b/viikko2t1.iml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module type="WEB_MODULE" version="4">
+  <component name="NewModuleRootManager" inherit-compiler-output="true">
+    <exclude-output />
+    <content url="file://$MODULE_DIR$">
+      <sourceFolder url="file://$MODULE_DIR$" isTestSource="false" />
+    </content>
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+  </component>
+</module>
\ No newline at end of file