diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000000000000000000000000000000000000..c08b30d860c318017a397d23fbc4c4f164202aaa
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,6 @@
+[submodule "ExpressAPI/.idea/jetbrainsConfiguration"]
+	path = ExpressAPI/.idea/jetbrainsConfiguration
+	url = ../../shared/jetbrains_configuration.git
+[submodule "ExpressAPI/src/shared"]
+	path = ExpressAPI/src/shared
+	url = ../../shared/nodesharedcode.git
diff --git a/ExpressAPI/.idea/jetbrainsConfiguration b/ExpressAPI/.idea/jetbrainsConfiguration
new file mode 160000
index 0000000000000000000000000000000000000000..b736d6bf3853140e2f4a8950155b1ce7b3173250
--- /dev/null
+++ b/ExpressAPI/.idea/jetbrainsConfiguration
@@ -0,0 +1 @@
+Subproject commit b736d6bf3853140e2f4a8950155b1ce7b3173250
diff --git a/ExpressAPI/src/shared b/ExpressAPI/src/shared
new file mode 160000
index 0000000000000000000000000000000000000000..7a38696e151d4c0e9d56fed14a1d3caa86e25cfa
--- /dev/null
+++ b/ExpressAPI/src/shared
@@ -0,0 +1 @@
+Subproject commit 7a38696e151d4c0e9d56fed14a1d3caa86e25cfa