diff --git a/mrdna/arbdmodel/LICENSE b/mrdna/arbdmodel/submodule/arbdmodel/LICENSE
similarity index 100%
rename from mrdna/arbdmodel/LICENSE
rename to mrdna/arbdmodel/submodule/arbdmodel/LICENSE
diff --git a/mrdna/arbdmodel/README.md b/mrdna/arbdmodel/submodule/arbdmodel/README.md
similarity index 100%
rename from mrdna/arbdmodel/README.md
rename to mrdna/arbdmodel/submodule/arbdmodel/README.md
diff --git a/mrdna/arbdmodel/__init__.py b/mrdna/arbdmodel/submodule/arbdmodel/__init__.py
similarity index 100%
rename from mrdna/arbdmodel/__init__.py
rename to mrdna/arbdmodel/submodule/arbdmodel/__init__.py
diff --git a/mrdna/arbdmodel/abstract_polymer.py b/mrdna/arbdmodel/submodule/arbdmodel/abstract_polymer.py
similarity index 100%
rename from mrdna/arbdmodel/abstract_polymer.py
rename to mrdna/arbdmodel/submodule/arbdmodel/abstract_polymer.py
diff --git a/mrdna/arbdmodel/coords.py b/mrdna/arbdmodel/submodule/arbdmodel/coords.py
similarity index 100%
rename from mrdna/arbdmodel/coords.py
rename to mrdna/arbdmodel/submodule/arbdmodel/coords.py
diff --git a/mrdna/arbdmodel/fjc_polymer_model.py b/mrdna/arbdmodel/submodule/arbdmodel/fjc_polymer_model.py
similarity index 100%
rename from mrdna/arbdmodel/fjc_polymer_model.py
rename to mrdna/arbdmodel/submodule/arbdmodel/fjc_polymer_model.py
diff --git a/mrdna/arbdmodel/hps_polymer_model.py b/mrdna/arbdmodel/submodule/arbdmodel/hps_polymer_model.py
similarity index 100%
rename from mrdna/arbdmodel/hps_polymer_model.py
rename to mrdna/arbdmodel/submodule/arbdmodel/hps_polymer_model.py
diff --git a/mrdna/arbdmodel/interactions.py b/mrdna/arbdmodel/submodule/arbdmodel/interactions.py
similarity index 100%
rename from mrdna/arbdmodel/interactions.py
rename to mrdna/arbdmodel/submodule/arbdmodel/interactions.py
diff --git a/mrdna/arbdmodel/kh_polymer_model.py b/mrdna/arbdmodel/submodule/arbdmodel/kh_polymer_model.py
similarity index 100%
rename from mrdna/arbdmodel/kh_polymer_model.py
rename to mrdna/arbdmodel/submodule/arbdmodel/kh_polymer_model.py
diff --git a/mrdna/arbdmodel/kh_polymer_model_pair_epsilon.py b/mrdna/arbdmodel/submodule/arbdmodel/kh_polymer_model_pair_epsilon.py
similarity index 100%
rename from mrdna/arbdmodel/kh_polymer_model_pair_epsilon.py
rename to mrdna/arbdmodel/submodule/arbdmodel/kh_polymer_model_pair_epsilon.py
diff --git a/mrdna/arbdmodel/nonbonded.py b/mrdna/arbdmodel/submodule/arbdmodel/nonbonded.py
similarity index 100%
rename from mrdna/arbdmodel/nonbonded.py
rename to mrdna/arbdmodel/submodule/arbdmodel/nonbonded.py
diff --git a/mrdna/arbdmodel/onck_polymer_model.py b/mrdna/arbdmodel/submodule/arbdmodel/onck_polymer_model.py
similarity index 100%
rename from mrdna/arbdmodel/onck_polymer_model.py
rename to mrdna/arbdmodel/submodule/arbdmodel/onck_polymer_model.py
diff --git a/mrdna/arbdmodel/resources/charmm36.nbfix/par_all36_na.prm b/mrdna/arbdmodel/submodule/arbdmodel/resources/charmm36.nbfix/par_all36_na.prm
similarity index 100%
rename from mrdna/arbdmodel/resources/charmm36.nbfix/par_all36_na.prm
rename to mrdna/arbdmodel/submodule/arbdmodel/resources/charmm36.nbfix/par_all36_na.prm
diff --git a/mrdna/arbdmodel/resources/charmm36.nbfix/par_water_ions_na.prm b/mrdna/arbdmodel/submodule/arbdmodel/resources/charmm36.nbfix/par_water_ions_na.prm
similarity index 100%
rename from mrdna/arbdmodel/resources/charmm36.nbfix/par_water_ions_na.prm
rename to mrdna/arbdmodel/submodule/arbdmodel/resources/charmm36.nbfix/par_water_ions_na.prm
diff --git a/mrdna/arbdmodel/resources/charmm36.nbfix/top_all36_na.rtf b/mrdna/arbdmodel/submodule/arbdmodel/resources/charmm36.nbfix/top_all36_na.rtf
similarity index 100%
rename from mrdna/arbdmodel/resources/charmm36.nbfix/top_all36_na.rtf
rename to mrdna/arbdmodel/submodule/arbdmodel/resources/charmm36.nbfix/top_all36_na.rtf
diff --git a/mrdna/arbdmodel/resources/two_bead_model/BBP.dat b/mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/BBP.dat
similarity index 100%
rename from mrdna/arbdmodel/resources/two_bead_model/BBP.dat
rename to mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/BBP.dat
diff --git a/mrdna/arbdmodel/resources/two_bead_model/BPB.dat b/mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/BPB.dat
similarity index 100%
rename from mrdna/arbdmodel/resources/two_bead_model/BPB.dat
rename to mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/BPB.dat
diff --git a/mrdna/arbdmodel/resources/two_bead_model/BPP.dat b/mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/BPP.dat
similarity index 100%
rename from mrdna/arbdmodel/resources/two_bead_model/BPP.dat
rename to mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/BPP.dat
diff --git a/mrdna/arbdmodel/resources/two_bead_model/NBBB.dat b/mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/NBBB.dat
similarity index 100%
rename from mrdna/arbdmodel/resources/two_bead_model/NBBB.dat
rename to mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/NBBB.dat
diff --git a/mrdna/arbdmodel/resources/two_bead_model/NBPB.dat b/mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/NBPB.dat
similarity index 100%
rename from mrdna/arbdmodel/resources/two_bead_model/NBPB.dat
rename to mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/NBPB.dat
diff --git a/mrdna/arbdmodel/resources/two_bead_model/NBPP.dat b/mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/NBPP.dat
similarity index 100%
rename from mrdna/arbdmodel/resources/two_bead_model/NBPP.dat
rename to mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/NBPP.dat
diff --git a/mrdna/arbdmodel/resources/two_bead_model/b1p1p2b2.dat b/mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/b1p1p2b2.dat
similarity index 100%
rename from mrdna/arbdmodel/resources/two_bead_model/b1p1p2b2.dat
rename to mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/b1p1p2b2.dat
diff --git a/mrdna/arbdmodel/resources/two_bead_model/b1p2b2.dat b/mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/b1p2b2.dat
similarity index 100%
rename from mrdna/arbdmodel/resources/two_bead_model/b1p2b2.dat
rename to mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/b1p2b2.dat
diff --git a/mrdna/arbdmodel/resources/two_bead_model/b1p2p3.dat b/mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/b1p2p3.dat
similarity index 100%
rename from mrdna/arbdmodel/resources/two_bead_model/b1p2p3.dat
rename to mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/b1p2p3.dat
diff --git a/mrdna/arbdmodel/resources/two_bead_model/b1p2p3b3.dat b/mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/b1p2p3b3.dat
similarity index 100%
rename from mrdna/arbdmodel/resources/two_bead_model/b1p2p3b3.dat
rename to mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/b1p2p3b3.dat
diff --git a/mrdna/arbdmodel/resources/two_bead_model/diffusion/b-bead.hydropro-pri.bea b/mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/diffusion/b-bead.hydropro-pri.bea
similarity index 100%
rename from mrdna/arbdmodel/resources/two_bead_model/diffusion/b-bead.hydropro-pri.bea
rename to mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/diffusion/b-bead.hydropro-pri.bea
diff --git a/mrdna/arbdmodel/resources/two_bead_model/diffusion/b-bead.hydropro-pri.vrml b/mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/diffusion/b-bead.hydropro-pri.vrml
similarity index 100%
rename from mrdna/arbdmodel/resources/two_bead_model/diffusion/b-bead.hydropro-pri.vrml
rename to mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/diffusion/b-bead.hydropro-pri.vrml
diff --git a/mrdna/arbdmodel/resources/two_bead_model/diffusion/b-bead.hydropro-res.txt b/mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/diffusion/b-bead.hydropro-res.txt
similarity index 100%
rename from mrdna/arbdmodel/resources/two_bead_model/diffusion/b-bead.hydropro-res.txt
rename to mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/diffusion/b-bead.hydropro-res.txt
diff --git a/mrdna/arbdmodel/resources/two_bead_model/diffusion/b-bead.hydropro-sol.txt b/mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/diffusion/b-bead.hydropro-sol.txt
similarity index 100%
rename from mrdna/arbdmodel/resources/two_bead_model/diffusion/b-bead.hydropro-sol.txt
rename to mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/diffusion/b-bead.hydropro-sol.txt
diff --git a/mrdna/arbdmodel/resources/two_bead_model/diffusion/b-bead.pdb b/mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/diffusion/b-bead.pdb
similarity index 100%
rename from mrdna/arbdmodel/resources/two_bead_model/diffusion/b-bead.pdb
rename to mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/diffusion/b-bead.pdb
diff --git a/mrdna/arbdmodel/resources/two_bead_model/diffusion/b.hydropro.dat b/mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/diffusion/b.hydropro.dat
similarity index 100%
rename from mrdna/arbdmodel/resources/two_bead_model/diffusion/b.hydropro.dat
rename to mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/diffusion/b.hydropro.dat
diff --git a/mrdna/arbdmodel/resources/two_bead_model/diffusion/hydropro-fit.txt b/mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/diffusion/hydropro-fit.txt
similarity index 100%
rename from mrdna/arbdmodel/resources/two_bead_model/diffusion/hydropro-fit.txt
rename to mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/diffusion/hydropro-fit.txt
diff --git a/mrdna/arbdmodel/resources/two_bead_model/diffusion/hydropro-sum.txt b/mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/diffusion/hydropro-sum.txt
similarity index 100%
rename from mrdna/arbdmodel/resources/two_bead_model/diffusion/hydropro-sum.txt
rename to mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/diffusion/hydropro-sum.txt
diff --git a/mrdna/arbdmodel/resources/two_bead_model/diffusion/hydropro.dat b/mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/diffusion/hydropro.dat
similarity index 100%
rename from mrdna/arbdmodel/resources/two_bead_model/diffusion/hydropro.dat
rename to mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/diffusion/hydropro.dat
diff --git a/mrdna/arbdmodel/resources/two_bead_model/diffusion/hydropro10-lnx.exe b/mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/diffusion/hydropro10-lnx.exe
similarity index 100%
rename from mrdna/arbdmodel/resources/two_bead_model/diffusion/hydropro10-lnx.exe
rename to mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/diffusion/hydropro10-lnx.exe
diff --git a/mrdna/arbdmodel/resources/two_bead_model/diffusion/p-bead.hydropro-pri.bea b/mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/diffusion/p-bead.hydropro-pri.bea
similarity index 100%
rename from mrdna/arbdmodel/resources/two_bead_model/diffusion/p-bead.hydropro-pri.bea
rename to mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/diffusion/p-bead.hydropro-pri.bea
diff --git a/mrdna/arbdmodel/resources/two_bead_model/diffusion/p-bead.hydropro-pri.vrml b/mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/diffusion/p-bead.hydropro-pri.vrml
similarity index 100%
rename from mrdna/arbdmodel/resources/two_bead_model/diffusion/p-bead.hydropro-pri.vrml
rename to mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/diffusion/p-bead.hydropro-pri.vrml
diff --git a/mrdna/arbdmodel/resources/two_bead_model/diffusion/p-bead.hydropro-res.txt b/mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/diffusion/p-bead.hydropro-res.txt
similarity index 100%
rename from mrdna/arbdmodel/resources/two_bead_model/diffusion/p-bead.hydropro-res.txt
rename to mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/diffusion/p-bead.hydropro-res.txt
diff --git a/mrdna/arbdmodel/resources/two_bead_model/diffusion/p-bead.hydropro-sol.txt b/mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/diffusion/p-bead.hydropro-sol.txt
similarity index 100%
rename from mrdna/arbdmodel/resources/two_bead_model/diffusion/p-bead.hydropro-sol.txt
rename to mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/diffusion/p-bead.hydropro-sol.txt
diff --git a/mrdna/arbdmodel/resources/two_bead_model/diffusion/p-bead.pdb b/mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/diffusion/p-bead.pdb
similarity index 100%
rename from mrdna/arbdmodel/resources/two_bead_model/diffusion/p-bead.pdb
rename to mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/diffusion/p-bead.pdb
diff --git a/mrdna/arbdmodel/resources/two_bead_model/diffusion/p.hydropro.dat b/mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/diffusion/p.hydropro.dat
similarity index 100%
rename from mrdna/arbdmodel/resources/two_bead_model/diffusion/p.hydropro.dat
rename to mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/diffusion/p.hydropro.dat
diff --git a/mrdna/arbdmodel/resources/two_bead_model/diffusion/run.sh b/mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/diffusion/run.sh
similarity index 100%
rename from mrdna/arbdmodel/resources/two_bead_model/diffusion/run.sh
rename to mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/diffusion/run.sh
diff --git a/mrdna/arbdmodel/resources/two_bead_model/p0p1p2p3.dat b/mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/p0p1p2p3.dat
similarity index 100%
rename from mrdna/arbdmodel/resources/two_bead_model/p0p1p2p3.dat
rename to mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/p0p1p2p3.dat
diff --git a/mrdna/arbdmodel/resources/two_bead_model/p1p2b2.dat b/mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/p1p2b2.dat
similarity index 100%
rename from mrdna/arbdmodel/resources/two_bead_model/p1p2b2.dat
rename to mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/p1p2b2.dat
diff --git a/mrdna/arbdmodel/resources/two_bead_model/p1p2p3.dat b/mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/p1p2p3.dat
similarity index 100%
rename from mrdna/arbdmodel/resources/two_bead_model/p1p2p3.dat
rename to mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/p1p2p3.dat
diff --git a/mrdna/arbdmodel/resources/two_bead_model/zeroBBP.dat b/mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/zeroBBP.dat
similarity index 100%
rename from mrdna/arbdmodel/resources/two_bead_model/zeroBBP.dat
rename to mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/zeroBBP.dat
diff --git a/mrdna/arbdmodel/resources/two_bead_model/zeroBPB.dat b/mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/zeroBPB.dat
similarity index 100%
rename from mrdna/arbdmodel/resources/two_bead_model/zeroBPB.dat
rename to mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/zeroBPB.dat
diff --git a/mrdna/arbdmodel/resources/two_bead_model/zeroBPP.dat b/mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/zeroBPP.dat
similarity index 100%
rename from mrdna/arbdmodel/resources/two_bead_model/zeroBPP.dat
rename to mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/zeroBPP.dat
diff --git a/mrdna/arbdmodel/resources/two_bead_model/zeroNBBB.dat b/mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/zeroNBBB.dat
similarity index 100%
rename from mrdna/arbdmodel/resources/two_bead_model/zeroNBBB.dat
rename to mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/zeroNBBB.dat
diff --git a/mrdna/arbdmodel/resources/two_bead_model/zeroNBPB.dat b/mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/zeroNBPB.dat
similarity index 100%
rename from mrdna/arbdmodel/resources/two_bead_model/zeroNBPB.dat
rename to mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/zeroNBPB.dat
diff --git a/mrdna/arbdmodel/resources/two_bead_model/zeroNBPP.dat b/mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/zeroNBPP.dat
similarity index 100%
rename from mrdna/arbdmodel/resources/two_bead_model/zeroNBPP.dat
rename to mrdna/arbdmodel/submodule/arbdmodel/resources/two_bead_model/zeroNBPP.dat
diff --git a/mrdna/arbdmodel/segmentmodel.py b/mrdna/arbdmodel/submodule/arbdmodel/segmentmodel.py
similarity index 100%
rename from mrdna/arbdmodel/segmentmodel.py
rename to mrdna/arbdmodel/submodule/arbdmodel/segmentmodel.py
diff --git a/mrdna/arbdmodel/ssdna_two_bead.py b/mrdna/arbdmodel/submodule/arbdmodel/ssdna_two_bead.py
similarity index 100%
rename from mrdna/arbdmodel/ssdna_two_bead.py
rename to mrdna/arbdmodel/submodule/arbdmodel/ssdna_two_bead.py
diff --git a/mrdna/arbdmodel/version.py b/mrdna/arbdmodel/submodule/arbdmodel/version.py
similarity index 100%
rename from mrdna/arbdmodel/version.py
rename to mrdna/arbdmodel/submodule/arbdmodel/version.py