diff --git a/matlab/ms-sbvar/clean_files_for_second_type_of_mex.m b/matlab/ms-sbvar/clean_files_for_second_type_of_mex.m
index fe18ecee0bb917176ff93e3cac166731c64b6526..d29b532bfaff3b021d2182938344794355cd5efa 100644
--- a/matlab/ms-sbvar/clean_files_for_second_type_of_mex.m
+++ b/matlab/ms-sbvar/clean_files_for_second_type_of_mex.m
@@ -1,5 +1,5 @@
 function clean_files_for_second_type_of_mex(M_, options_, type)
-%function clean_files_for_second_type_of_mex()
+% function clean_files_for_second_type_of_mex(M_, options_, type)
 % clean the files for the appropriate file tag and mex function
 %
 % INPUTS
diff --git a/matlab/ms-sbvar/clean_ms_estimation_files.m b/matlab/ms-sbvar/clean_ms_estimation_files.m
index 927673987460e3f58dd3d335583a78e7873ff076..aaf2e01a88b8480d82eb6bc71e6c0d8e033bad10 100644
--- a/matlab/ms-sbvar/clean_ms_estimation_files.m
+++ b/matlab/ms-sbvar/clean_ms_estimation_files.m
@@ -1,5 +1,5 @@
 function clean_ms_estimation_files(file_tag)
-% function clean_ms_estimation_files()
+% function clean_ms_estimation_files(file_tag)
 % removes MS estimation files
 %
 % INPUTS
diff --git a/matlab/ms-sbvar/clean_ms_forecast_files.m b/matlab/ms-sbvar/clean_ms_forecast_files.m
index f03b9d6ab4d025ea8074d6be53e201f64794e0d6..a7b27741faf52a1060dfb974b1ce6a50be5fcb7c 100644
--- a/matlab/ms-sbvar/clean_ms_forecast_files.m
+++ b/matlab/ms-sbvar/clean_ms_forecast_files.m
@@ -1,5 +1,5 @@
 function clean_ms_forecast_files(file_tag)
-% function clean_ms_forecast_files()
+% function clean_ms_forecast_files(file_tag)
 % removes MS forecast files
 %
 % INPUTS
diff --git a/matlab/ms-sbvar/clean_ms_init_files.m b/matlab/ms-sbvar/clean_ms_init_files.m
index 95844acfad19a8b2d421beba9ffbc3a2bf59aedf..13237b888b7dfa94af587514414e6f4c8a255114 100644
--- a/matlab/ms-sbvar/clean_ms_init_files.m
+++ b/matlab/ms-sbvar/clean_ms_init_files.m
@@ -1,5 +1,5 @@
 function clean_ms_init_files(file_tag)
-% function clean_ms_init_files()
+% function clean_ms_init_files(file_tag)
 % removes MS initialization files
 %
 % INPUTS
diff --git a/matlab/ms-sbvar/clean_ms_irf_files.m b/matlab/ms-sbvar/clean_ms_irf_files.m
index 2a5916b9ff95923ebdd4484818a3a99b7f1f748a..f33ef332404752a78e9b52c751f77529e663d3b3 100644
--- a/matlab/ms-sbvar/clean_ms_irf_files.m
+++ b/matlab/ms-sbvar/clean_ms_irf_files.m
@@ -1,5 +1,5 @@
 function clean_ms_irf_files(file_tag)
-% function clean_ms_irf_files()
+% function clean_ms_irf_files(file_tag)
 % removes MS irf files
 %
 % INPUTS
diff --git a/matlab/ms-sbvar/clean_ms_mdd_files.m b/matlab/ms-sbvar/clean_ms_mdd_files.m
index 7e025bc3b29459efb738b096466e6eae7c0c7e20..30f36754029d06a5c19c52f9f6be8d0d741a52e0 100644
--- a/matlab/ms-sbvar/clean_ms_mdd_files.m
+++ b/matlab/ms-sbvar/clean_ms_mdd_files.m
@@ -1,5 +1,5 @@
 function clean_ms_mdd_files(file_tag, pt)
-% function clean_ms_mdd_files()
+% function clean_ms_mdd_files(file_tag, pt)
 % removes MS mdd files
 %
 % INPUTS
diff --git a/matlab/ms-sbvar/clean_ms_probabilities_files.m b/matlab/ms-sbvar/clean_ms_probabilities_files.m
index 785d33953c2291cbf5742699cc7e3553f27af4a0..ebcc9ee4e8c025f95c1b3fe3a15fbd527ef623a2 100644
--- a/matlab/ms-sbvar/clean_ms_probabilities_files.m
+++ b/matlab/ms-sbvar/clean_ms_probabilities_files.m
@@ -1,5 +1,5 @@
 function clean_ms_probabilities_files(file_tag)
-% function clean_ms_probabilities_files()
+% function clean_ms_probabilities_files(file_tag)
 % removes MS probabilities files
 %
 % INPUTS
diff --git a/matlab/ms-sbvar/clean_ms_simulation_files.m b/matlab/ms-sbvar/clean_ms_simulation_files.m
index b2102aa0ebd92afaf9eaf15f50e6ccd5deb8233b..cccbf3e6dc25cd97a0917ea835771e0b0fd038ed 100644
--- a/matlab/ms-sbvar/clean_ms_simulation_files.m
+++ b/matlab/ms-sbvar/clean_ms_simulation_files.m
@@ -1,5 +1,5 @@
 function clean_ms_simulation_files(file_tag)
-% function clean_ms_simulation_files()
+% function clean_ms_simulation_files(file_tag)
 % removes MS simulation files
 %
 % INPUTS
diff --git a/matlab/ms-sbvar/clean_ms_variance_decomposition_files.m b/matlab/ms-sbvar/clean_ms_variance_decomposition_files.m
index 7c99526c935b003feb5f43ad94f8939f755c0f72..dfa04a2cc115c6e64904910fc79e4f489f0685a6 100644
--- a/matlab/ms-sbvar/clean_ms_variance_decomposition_files.m
+++ b/matlab/ms-sbvar/clean_ms_variance_decomposition_files.m
@@ -1,5 +1,5 @@
 function clean_ms_variance_decomposition_files(file_tag)
-% function clean_ms_variance_decomposition_files()
+% function clean_ms_variance_decomposition_files(file_tag)
 % removes MS variance decomposition files
 %
 % INPUTS
diff --git a/matlab/ms-sbvar/clean_sbvar_files.m b/matlab/ms-sbvar/clean_sbvar_files.m
index 3c7b4f99eadd802068a61ba9451ddade8cde0785..15a49bf9e873b9a7254bdd80fb1dedd159dd2250 100644
--- a/matlab/ms-sbvar/clean_sbvar_files.m
+++ b/matlab/ms-sbvar/clean_sbvar_files.m
@@ -1,5 +1,5 @@
 function clean_sbvar_files()
-%function clean_sbvar_files()
+% function clean_sbvar_files()
 % Remove files created by sbvar
 %
 % INPUTS
diff --git a/matlab/ms-sbvar/create_dir.m b/matlab/ms-sbvar/create_dir.m
index ab5c3b472b9e0d202eb8e467baed147d6d6770c0..8cca576da3c04966a104343a5a9b9b5e544d1e2d 100644
--- a/matlab/ms-sbvar/create_dir.m
+++ b/matlab/ms-sbvar/create_dir.m
@@ -1,5 +1,5 @@
 function create_dir(dirname)
-% function create_dir()
+% function create_dir(dirname)
 % creates directory if it doesn't exist
 %
 % INPUTS
diff --git a/matlab/ms-sbvar/delete_dir_if_exists.m b/matlab/ms-sbvar/delete_dir_if_exists.m
index 7e771c2e283b1bd9db99eaaff692e15db473bc5f..89f74085ea31902e8e59d6057a73ccde3f86515a 100644
--- a/matlab/ms-sbvar/delete_dir_if_exists.m
+++ b/matlab/ms-sbvar/delete_dir_if_exists.m
@@ -1,5 +1,5 @@
 function delete_dir_if_exists(dirname)
-% function delete_dir_if_exists()
+% function delete_dir_if_exists(dirname)
 % removes directory if it exists
 %
 % INPUTS
diff --git a/matlab/ms-sbvar/delete_if_exists.m b/matlab/ms-sbvar/delete_if_exists.m
index 2b8aa228830b40f60e841047d566903aa834c05b..7610b207bdba9dc367bd64fa879b0313c61528b2 100644
--- a/matlab/ms-sbvar/delete_if_exists.m
+++ b/matlab/ms-sbvar/delete_if_exists.m
@@ -1,5 +1,5 @@
 function delete_if_exists(fname)
-% function delete_if_exists()
+% function delete_if_exists(fname)
 % removes MS intermediary files
 %
 % INPUTS
diff --git a/matlab/ms-sbvar/dyn_save_graph.m b/matlab/ms-sbvar/dyn_save_graph.m
index 1fcc0652731ece5e1b613773a0049eaf9fcdea78..355b7f13e7f48dc5a008c7a51417bb2d92cf8aea 100644
--- a/matlab/ms-sbvar/dyn_save_graph.m
+++ b/matlab/ms-sbvar/dyn_save_graph.m
@@ -1,5 +1,5 @@
 function dyn_save_graph(dirname,graph_name,graph_formats,TeX,names,texnames,caption)
-% function dyn_graph_save(graph_name,graph_formats,TeX)
+% function dyn_save_graph(dirname,graph_name,graph_formats,TeX,names,texnames,caption)
 % saves Dynare graphs
 %
 % INPUTS
diff --git a/matlab/ms-sbvar/initialize_ms_sbvar_options.m b/matlab/ms-sbvar/initialize_ms_sbvar_options.m
index 3cf76e12a4ebbf19c6eaad9975dd0ca5da818156..c232d67adf82f6f9030f73bc23fba06a43299b86 100644
--- a/matlab/ms-sbvar/initialize_ms_sbvar_options.m
+++ b/matlab/ms-sbvar/initialize_ms_sbvar_options.m
@@ -1,5 +1,5 @@
 function options_=initialize_ms_sbvar_options(M_, options_)
-%function initialize_ms_sbvar_options()
+% function options_=initialize_ms_sbvar_options(M_, options_)
 % sets ms sbvar options back to their default values
 %
 % INPUTS
diff --git a/matlab/ms-sbvar/ms_compute_mdd.m b/matlab/ms-sbvar/ms_compute_mdd.m
index 20af6a15046518990922460afc7132fc80c47618..ed931a3362a644b88da0d823f9fe04f20e8ff1e1 100644
--- a/matlab/ms-sbvar/ms_compute_mdd.m
+++ b/matlab/ms-sbvar/ms_compute_mdd.m
@@ -1,6 +1,6 @@
 function [options_, oo_]=ms_compute_mdd(M_, options_, oo_)
-%function ms_compute_mdd()
-% MS Sbvar Compute Marginal Data Density
+% function [options_, oo_]=ms_compute_mdd(M_, options_, oo_)
+% Markov-switching SBVAR: Compute Marginal Data Density
 %
 % INPUTS
 %    M_:          (struct)    model structure
diff --git a/matlab/ms-sbvar/ms_compute_probabilities.m b/matlab/ms-sbvar/ms_compute_probabilities.m
index 0637289c6c70bc5c2d7f3f183591d24b2a1288cf..07b951f65ae5bf4209b318e89038bcd0aaae9b4b 100644
--- a/matlab/ms-sbvar/ms_compute_probabilities.m
+++ b/matlab/ms-sbvar/ms_compute_probabilities.m
@@ -1,6 +1,6 @@
 function [options_, oo_]=ms_compute_probabilities(M_, options_, oo_)
-%function ms_simulation()
-% MS Sbvar Compute Posterior Mode Regime Probabilities
+% function [options_, oo_]=ms_compute_probabilities(M_, options_, oo_)
+% Markov-switching SBVAR: Compute Posterior Mode Regime Probabilities
 %
 % INPUTS
 %    M_:          (struct)    model structure
diff --git a/matlab/ms-sbvar/ms_estimation.m b/matlab/ms-sbvar/ms_estimation.m
index c8870dee3a267f443a49e951c8e9efb34133d45b..389e532753d38299c3f4b7903317179d4b17347c 100644
--- a/matlab/ms-sbvar/ms_estimation.m
+++ b/matlab/ms-sbvar/ms_estimation.m
@@ -1,6 +1,6 @@
 function [options_, oo_]=ms_estimation(M_, options_, oo_)
-%function ms_estimation()
-% MS Sbvar Estimation
+% function [options_, oo_]=ms_estimation(M_, options_, oo_)
+% Markov-switching SBVAR: Estimation
 %
 % INPUTS
 %    M_:          (struct)    model structure
diff --git a/matlab/ms-sbvar/ms_forecast.m b/matlab/ms-sbvar/ms_forecast.m
index 600576480f6f23aebd1907ddec03d139560e640b..76d420a9822d51f1d36f0d25e89a5fe00c18bcd6 100644
--- a/matlab/ms-sbvar/ms_forecast.m
+++ b/matlab/ms-sbvar/ms_forecast.m
@@ -1,6 +1,6 @@
 function [options_, oo_]=ms_forecast(M_, options_, oo_)
-%function ms_forecast()
-% MS-SBVAR Forecast
+% function [options_, oo_]=ms_forecast(M_, options_, oo_)
+% Markov-switching SBVAR: Forecast
 %
 % INPUTS
 %    M_:          (struct)    model structure
diff --git a/matlab/ms-sbvar/ms_irf.m b/matlab/ms-sbvar/ms_irf.m
index 03844534e58cbda7375c090ae64afe661d8d4f1c..d242b020198c50c50620e854a3060fc8663d8199 100644
--- a/matlab/ms-sbvar/ms_irf.m
+++ b/matlab/ms-sbvar/ms_irf.m
@@ -1,6 +1,6 @@
-function [options_, oo_]=ms_irf(varlist,M_, options_, oo_)
-%function ms_irf()
-% MS-SBVAR Impulse Response Function
+function [options_, oo_]=ms_irf(varlist, M_, options_, oo_)
+% function [options_, oo_]=ms_irf(varlist, M_, options_, oo_)
+% Markov-switching SBVAR: Impulse Response Function
 %
 % INPUTS
 %    varlist:     (chararray) list of selected endogenous variables
diff --git a/matlab/ms-sbvar/ms_sbvar_setup.m b/matlab/ms-sbvar/ms_sbvar_setup.m
index 7132be7a2e7eaec8a89f980642c6b0dec7ffb6cf..183469af1e28ac95e079496efd1ac61d59aab96f 100644
--- a/matlab/ms-sbvar/ms_sbvar_setup.m
+++ b/matlab/ms-sbvar/ms_sbvar_setup.m
@@ -1,5 +1,5 @@
 function ms_sbvar_setup(options_)
-%function ms_sbvar_setup()
+% function ms_sbvar_setup(options_)
 % does the general file initialization for ms sbvar
 %
 % INPUTS
diff --git a/matlab/ms-sbvar/ms_simulation.m b/matlab/ms-sbvar/ms_simulation.m
index d4002e3f7ddf7daad32231ab0ca315de1cfbda84..a5ffe36cba77b95426135b02079601c06bfe4ffe 100644
--- a/matlab/ms-sbvar/ms_simulation.m
+++ b/matlab/ms-sbvar/ms_simulation.m
@@ -1,6 +1,6 @@
 function [options_, oo_]=ms_simulation(M_, options_, oo_)
-%function ms_simulation()
-% MS Sbvar Simulation
+% function [options_, oo_]=ms_simulation(M_, options_, oo_)
+% Markov-switching SBVAR: Simulation
 %
 % INPUTS
 %    M_:          (struct)    model structure
diff --git a/matlab/ms-sbvar/ms_variance_decomposition.m b/matlab/ms-sbvar/ms_variance_decomposition.m
index ceb31a4397a2e4b9392268071cb1bcfc941fb582..89a8a229fe878f41c17ee8c80582dd22ccf51842 100644
--- a/matlab/ms-sbvar/ms_variance_decomposition.m
+++ b/matlab/ms-sbvar/ms_variance_decomposition.m
@@ -1,6 +1,6 @@
 function [options_, oo_]=ms_variance_decomposition(M_, options_, oo_)
-%function ms_variance_decomposition()
-% MS-SBVAR Variance Decomposition
+% function [options_, oo_]=ms_variance_decomposition(M_, options_, oo_)
+% Markov-switching SBVAR: Variance Decomposition
 %
 % INPUTS
 %    M_:          (struct)    model structure
diff --git a/matlab/ms-sbvar/plot_ms_forecast.m b/matlab/ms-sbvar/plot_ms_forecast.m
index c68f87952f52854026799bde153c30db45e0ab5f..b537fc0398951e74cfde5c342fddf78745275c83 100644
--- a/matlab/ms-sbvar/plot_ms_forecast.m
+++ b/matlab/ms-sbvar/plot_ms_forecast.m
@@ -1,5 +1,5 @@
 function plot_ms_forecast(M_,options_,forecast,title_,save_graph_formats,TeX)
-% function [] = plot_ms_forecast(forecast,names)
+% function plot_ms_forecast(M_,options_,forecast,title_,save_graph_formats,TeX)
 % plots the forecast from the output from a ms-sbvar
 %
 % INPUTS
diff --git a/matlab/ms-sbvar/plot_ms_irf.m b/matlab/ms-sbvar/plot_ms_irf.m
index 0ae181ba68e7f44332c81b03a49f7cb60230a88b..5d055a87ae53394682da165e58bab7915f1c2433 100644
--- a/matlab/ms-sbvar/plot_ms_irf.m
+++ b/matlab/ms-sbvar/plot_ms_irf.m
@@ -1,5 +1,5 @@
 function plot_ms_irf(M_, options_, irf, names, title_, varlist)
-% function [] = plot_ms_irf(irf,names)
+% function plot_ms_irf(M_, options_, irf, names, title_, varlist)
 % plots the impulse responses from the output from a ms-sbvar
 %
 % INPUTS
diff --git a/matlab/ms-sbvar/plot_ms_probabilities.m b/matlab/ms-sbvar/plot_ms_probabilities.m
index 06afefaa0c30e7da047743b8ce8b47f8f240b26a..79c7876b65bee38d1e68d4e96b9f546b3ce754b0 100644
--- a/matlab/ms-sbvar/plot_ms_probabilities.m
+++ b/matlab/ms-sbvar/plot_ms_probabilities.m
@@ -1,5 +1,5 @@
 function plot_ms_probabilities(computed_probabilities, options_)
-% function plot_ms_probabilities(computed_probabilities)
+% function plot_ms_probabilities(computed_probabilities, options_)
 % Plots the regime probablities for each graph
 %
 % INPUTS
diff --git a/matlab/ms-sbvar/plot_ms_variance_decomposition.m b/matlab/ms-sbvar/plot_ms_variance_decomposition.m
index 29ce4b8d9b1abf699210d01ed392b9da2cdb5710..2e7832a5bc5d2109cc316c8ecd352a66eff0e278 100644
--- a/matlab/ms-sbvar/plot_ms_variance_decomposition.m
+++ b/matlab/ms-sbvar/plot_ms_variance_decomposition.m
@@ -1,5 +1,5 @@
-function plot_ms_variance_decomposition(M_, options_, vd, title_, graph_save_formats, ...
-                                        TeX, varargin)
+function plot_ms_variance_decomposition(M_, options_, vd, title_, graph_save_formats, TeX, varargin)
+% function plot_ms_variance_decomposition(M_, options_, vd, title_, graph_save_formats, TeX, varargin)
 % plot the variance decomposition of shocks
 %
 % Inputs
diff --git a/matlab/ms-sbvar/set_file_tags.m b/matlab/ms-sbvar/set_file_tags.m
index a1b93337533b935c6af6aede9563fd03d99f072d..cacd91e6945f9a54a00933883e2b90221e0d995a 100644
--- a/matlab/ms-sbvar/set_file_tags.m
+++ b/matlab/ms-sbvar/set_file_tags.m
@@ -1,5 +1,5 @@
 function [options_]=set_file_tags(options_)
-%function set_file_tags()
+% function [options_]=set_file_tags(options_)
 % Sets the appropriate file tags for first type of mex function
 %
 % INPUTS
diff --git a/matlab/ms-sbvar/set_ms_estimation_file.m b/matlab/ms-sbvar/set_ms_estimation_file.m
index d4ce5506e66594d7907ba11c56f90a5767122cc4..3aa307a78386b16feae9bf730b825d4111504c41 100644
--- a/matlab/ms-sbvar/set_ms_estimation_file.m
+++ b/matlab/ms-sbvar/set_ms_estimation_file.m
@@ -1,5 +1,5 @@
 function [options_, oo_]=set_ms_estimation_file(file_tag, options_, oo_)
-%function set_ms_estimation_file()
+% function [options_, oo_]=set_ms_estimation_file(file_tag, options_, oo_)
 % Set options_.ms.free_param_file based on user input
 %
 % INPUTS
diff --git a/matlab/ms-sbvar/set_ms_simulation_file.m b/matlab/ms-sbvar/set_ms_simulation_file.m
index 4760161e1946e7a9a9745f626eb14c8c4ae3fb11..75e815b470898fd027420dda65edf0c90c8321fc 100644
--- a/matlab/ms-sbvar/set_ms_simulation_file.m
+++ b/matlab/ms-sbvar/set_ms_simulation_file.m
@@ -1,5 +1,5 @@
 function options_=set_ms_simulation_file(options_)
-%function set_ms_simulation_file()
+% function options_=set_ms_simulation_file(options_)
 % Set options_.ms.mh_file based on user input
 %
 % INPUTS