diff --git a/.gitmodules b/.gitmodules
index b40e6ab8714863d3362b21017cf937d8532fffd1..b6b0e92f87dd8351eb9a04029ef27bbce175350e 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -17,3 +17,7 @@
 	path = matlab/modules/dates
 	url = git@github.com:DynareTeam/dates.git
 	branch = old-oop-syntax
+[submodule "matlab/modules/dseries"]
+	path = matlab/modules/dseries
+	url = git@github.com:DynareTeam/dseries.git
+	branch = old-oop-style
diff --git a/matlab/modules/dseries b/matlab/modules/dseries
new file mode 160000
index 0000000000000000000000000000000000000000..e42b73475856b1f3a63acfee0dbf3bfb1a6a11df
--- /dev/null
+++ b/matlab/modules/dseries
@@ -0,0 +1 @@
+Subproject commit e42b73475856b1f3a63acfee0dbf3bfb1a6a11df