diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000000000000000000000000000000000000..13a9b69fc04b9e0788fb102b421a03db5dbba15d
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,6 @@
+[submodule "resources/graph_library"]
+	path = resources/graph_library
+	url = https://git.brandon-rodriguez.com/python/cs_5310/a3.git
+[submodule "resources/simplex"]
+	path = resources/simplex
+	url = https://git.brandon-rodriguez.com/python/cs_5310/a5.git
diff --git a/resources/graph_library b/resources/graph_library
new file mode 160000
index 0000000000000000000000000000000000000000..b787c5ffdb2099ca23a1930dcdd84ae3c58ca0be
--- /dev/null
+++ b/resources/graph_library
@@ -0,0 +1 @@
+Subproject commit b787c5ffdb2099ca23a1930dcdd84ae3c58ca0be
diff --git a/resources/simplex b/resources/simplex
new file mode 160000
index 0000000000000000000000000000000000000000..f4382617f8b050f38dc2ebcb9a436aa8809dba6e
--- /dev/null
+++ b/resources/simplex
@@ -0,0 +1 @@
+Subproject commit f4382617f8b050f38dc2ebcb9a436aa8809dba6e