diff --git a/codes/.idea/.gitignore b/codes/.idea/.gitignore
new file mode 100644
index 00000000..5c98b428
--- /dev/null
+++ b/codes/.idea/.gitignore
@@ -0,0 +1,2 @@
+# Default ignored files
+/workspace.xml
\ No newline at end of file
diff --git a/codes/.idea/codes.iml b/codes/.idea/codes.iml
new file mode 100644
index 00000000..8b8c3954
--- /dev/null
+++ b/codes/.idea/codes.iml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/codes/.idea/inspectionProfiles/profiles_settings.xml b/codes/.idea/inspectionProfiles/profiles_settings.xml
new file mode 100644
index 00000000..105ce2da
--- /dev/null
+++ b/codes/.idea/inspectionProfiles/profiles_settings.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/codes/.idea/misc.xml b/codes/.idea/misc.xml
new file mode 100644
index 00000000..86561143
--- /dev/null
+++ b/codes/.idea/misc.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/codes/.idea/modules.xml b/codes/.idea/modules.xml
new file mode 100644
index 00000000..db7f7b59
--- /dev/null
+++ b/codes/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/codes/.idea/vcs.xml b/codes/.idea/vcs.xml
new file mode 100644
index 00000000..6c0b8635
--- /dev/null
+++ b/codes/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file