diff --git a/matlab/dynare_config.m b/matlab/dynare_config.m
index 2d2ac9df9279cff110888e08c339a59fdfa56006..dbb7454ea47aac30c80eb2a4848b40bd48383379 100644
--- a/matlab/dynare_config.m
+++ b/matlab/dynare_config.m
@@ -50,6 +50,7 @@ addpath([dynareroot '/kalman/'])
 addpath([dynareroot '/kalman/likelihood'])
 addpath([dynareroot '/AIM/'])
 addpath([dynareroot '/partial_information/'])
+addpath([dynareroot '/perfect-foresight-models/'])
 addpath([dynareroot '/ms-sbvar/'])
 addpath([dynareroot '/ms-sbvar/identification/'])
 addpath([dynareroot '../contrib/ms-sbvar/TZcode/MatlabFiles/'])
diff --git a/matlab/make_ex_.m b/matlab/perfect-foresight-models/make_ex_.m
similarity index 100%
rename from matlab/make_ex_.m
rename to matlab/perfect-foresight-models/make_ex_.m
diff --git a/matlab/make_y_.m b/matlab/perfect-foresight-models/make_y_.m
similarity index 100%
rename from matlab/make_y_.m
rename to matlab/perfect-foresight-models/make_y_.m
diff --git a/matlab/perfect_foresight_problem.m b/matlab/perfect-foresight-models/perfect_foresight_problem.m
similarity index 100%
rename from matlab/perfect_foresight_problem.m
rename to matlab/perfect-foresight-models/perfect_foresight_problem.m
diff --git a/matlab/perfect_foresight_setup.m b/matlab/perfect-foresight-models/perfect_foresight_setup.m
similarity index 100%
rename from matlab/perfect_foresight_setup.m
rename to matlab/perfect-foresight-models/perfect_foresight_setup.m
diff --git a/matlab/perfect_foresight_simulation.m b/matlab/perfect-foresight-models/perfect_foresight_simulation.m
similarity index 100%
rename from matlab/perfect_foresight_simulation.m
rename to matlab/perfect-foresight-models/perfect_foresight_simulation.m
diff --git a/matlab/perfect_foresight_solver.m b/matlab/perfect-foresight-models/perfect_foresight_solver.m
similarity index 100%
rename from matlab/perfect_foresight_solver.m
rename to matlab/perfect-foresight-models/perfect_foresight_solver.m