diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000000000000000000000000000000000000..b0ceb62d5ce87314d73f3c31ead22d43f046fdef
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,3 @@
+[submodule "src/pyronn_torch/PYRO-NN-Layers"]
+	path = src/pyronn_torch/PYRO-NN-Layers
+	url = git@github.com:theHamsta/PYRO-NN-Layers.git
diff --git a/requirements.txt b/requirements.txt
deleted file mode 100644
index 3ce41f450dede9a4d1ee0e24bfba898ef934ac37..0000000000000000000000000000000000000000
--- a/requirements.txt
+++ /dev/null
@@ -1,17 +0,0 @@
-# =============================================================================
-# DEPRECATION WARNING:
-#
-# The file `requirements.txt` does not influence the package dependencies and
-# will not be automatically created in the next version of PyScaffold (v4.x).
-#
-# Please have look at the docs for better alternatives
-# (`Dependency Management` section).
-# =============================================================================
-#
-# Add your pinned requirements so that they can be easily installed with:
-# pip install -r requirements.txt
-# Remember to also add them in setup.cfg but unpinned.
-# Example:
-# numpy==1.13.3
-# scipy==1.0
-#
diff --git a/src/pyronn_torch/PYRO-NN-Layers b/src/pyronn_torch/PYRO-NN-Layers
new file mode 160000
index 0000000000000000000000000000000000000000..f74139b7e3211f54f57e8264d5e62850409e7c81
--- /dev/null
+++ b/src/pyronn_torch/PYRO-NN-Layers
@@ -0,0 +1 @@
+Subproject commit f74139b7e3211f54f57e8264d5e62850409e7c81