diff --git a/license.txt b/license.txt
index b284e9f24f500ca9f2863a317c7c43924854ae45..703de859201c5d569548e06189a22a00813a746f 100644
--- a/license.txt
+++ b/license.txt
@@ -205,7 +205,7 @@ License: permissive
  Unlimited permission is granted to everyone to use, copy, modify or
  distribute this software.
 
-Files: matlab/utilities\graphics\distinguishable_colors.m
+Files: matlab/utilities/graphics/distinguishable_colors.m
 Copyright 2010-2011 by Timothy E. Holy
 All rights reserved.
 Redistribution and use in source and binary forms, with or without
@@ -228,7 +228,7 @@ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 
-Files: matlab/utilities\graphics\colorspace.m
+Files: matlab/utilities/graphics/colorspace.m
 Pascal Getreuer 2005-2010
 All rights reserved.
 Redistribution and use in source and binary forms, with or without
diff --git a/matlab/AIM/dynAIMsolver1.m b/matlab/AIM/dynAIMsolver1.m
index 3589153951901ea5ef9ebaaf5520dc0b2743dea1..52a2ae6f92fd0abb75d290911908207da34db462 100644
--- a/matlab/AIM/dynAIMsolver1.m
+++ b/matlab/AIM/dynAIMsolver1.m
@@ -46,7 +46,7 @@ function [dr,aimcode,rts]=dynAIMsolver1(jacobia_,M_,dr)
 %
 % GP July 2008
 
-% Copyright (C) 2008-2012 Dynare Team
+% Copyright (C) 2008-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/CheckPath.m b/matlab/CheckPath.m
index bd770e0eb0e495b6915e37ab6fa40f1e91f4ce90..002c9bd17d47167dae7636f03650ec14c0cc35a4 100644
--- a/matlab/CheckPath.m
+++ b/matlab/CheckPath.m
@@ -12,7 +12,7 @@ function [DirectoryName, info] = CheckPath(type,dname)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2005-2013 Dynare Team
+% Copyright (C) 2005-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/CutSample.m b/matlab/CutSample.m
index 697e56071007514796c3568dcbc4f8548064d7ed..1582ec8836fbb88577cda54da12a66afb567fe9b 100644
--- a/matlab/CutSample.m
+++ b/matlab/CutSample.m
@@ -16,7 +16,7 @@ function CutSample(M_, options_, estim_params_)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2005-2015 Dynare Team
+% Copyright (C) 2005-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/GetAllPosteriorDraws.m b/matlab/GetAllPosteriorDraws.m
index d1019fb66cc296ee3cba5bc90c1956d4755a874d..0408da5095c3cd567c0fa2dae83adffa27fe95f8 100644
--- a/matlab/GetAllPosteriorDraws.m
+++ b/matlab/GetAllPosteriorDraws.m
@@ -16,7 +16,7 @@ function Draws = GetAllPosteriorDraws(column, FirstMhFile, FirstLine, TotalNumbe
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2005-2011 Dynare Team
+% Copyright (C) 2005-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/GetOneDraw.m b/matlab/GetOneDraw.m
index a3e0f9f4b2779884df996f68f2cabcd358ecba02..f8e2a0d63b96c9264e2cd35e4a110d16fe409373 100644
--- a/matlab/GetOneDraw.m
+++ b/matlab/GetOneDraw.m
@@ -13,7 +13,7 @@ function [xparams, logpost] = GetOneDraw(type)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2005-2015 Dynare Team
+% Copyright (C) 2005-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/GetPosteriorMeanVariance.m b/matlab/GetPosteriorMeanVariance.m
index 285b9448023e727a5ad558f2312ddb7720c2e2ab..22d9e60045efd834db265168a73d3e10c63a3789 100644
--- a/matlab/GetPosteriorMeanVariance.m
+++ b/matlab/GetPosteriorMeanVariance.m
@@ -1,6 +1,6 @@
 function [mean,variance] = GetPosteriorMeanVariance(M,drop)
 
-% Copyright (C) 2012-2016 Dynare Team
+% Copyright (C) 2012-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/MakeAllFigures.m b/matlab/MakeAllFigures.m
index 74e94e4cbe4f6b1847d838e889dc55a26be19f80..6c3de53abd749cb5a32a79bc8691b1868639dc78 100644
--- a/matlab/MakeAllFigures.m
+++ b/matlab/MakeAllFigures.m
@@ -1,6 +1,6 @@
 function MakeAllFigures(NumberOfPlots,Caption,FigureProperties,Info)
 
-% Copyright (C) 2005-2013 Dynare Team
+% Copyright (C) 2005-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/TaRB_optimizer_wrapper.m b/matlab/TaRB_optimizer_wrapper.m
index fe62c57333b1a181f1f477f5404fcc4c12166ec1..948266a23c65c0ad7f6d8b7eec6d6be685ed9cab 100644
--- a/matlab/TaRB_optimizer_wrapper.m
+++ b/matlab/TaRB_optimizer_wrapper.m
@@ -21,7 +21,8 @@ function [fval,info,exit_flag,DLIK,Hess,SteadyState,trend_coeff]  = TaRB_optimiz
 %   o SteadyState [double]  Vector of doubles, steady state level for the endogenous variables.
 %   o trend_coeff [double]  Matrix of doubles, coefficients of the deterministic trend in the measurement equation
 %
-% Copyright (C) 2015-16 Dynare Team
+
+% Copyright (C) 2015-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/Tracing.m b/matlab/Tracing.m
index 4d5348ad0d14e416e6e4315b0692ff76950f0008..d3ba8c0be9832a4eaf2459debe10593524d65e08 100644
--- a/matlab/Tracing.m
+++ b/matlab/Tracing.m
@@ -14,7 +14,7 @@ function [] = Tracing()
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2010 Dynare Team
+% Copyright (C) 2010-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/add_filter_subtitle.m b/matlab/add_filter_subtitle.m
index 689b8a5acf447c779af5d792372e7e7ab0b24c29..4b0a63ede8d006eeff541d0ba4127e5795067940 100644
--- a/matlab/add_filter_subtitle.m
+++ b/matlab/add_filter_subtitle.m
@@ -1,5 +1,22 @@
 function title=add_filter_subtitle(title,options_)
 
+% Copyright (C) 2015-2017 Dynare Team
+%
+% This file is part of Dynare.
+%
+% Dynare is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 3 of the License, or
+% (at your option) any later version.
+%
+% Dynare is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with Dynare.  If not, see <http://www.gnu.org/licenses/>.
+
 if ~options_.hp_filter && ~options_.one_sided_hp_filter  && ~options_.bandpass.indicator %do not filter
                                                                                          %nothing to add here
 elseif ~options_.hp_filter && ~options_.one_sided_hp_filter && options_.bandpass.indicator
diff --git a/matlab/autoregressive_process_specification.m b/matlab/autoregressive_process_specification.m
index 3c909a9b42bed35f26429033b5ddb6752a333266..6f73b7e0545fab9873b7289f3f1f5e117dff3323 100644
--- a/matlab/autoregressive_process_specification.m
+++ b/matlab/autoregressive_process_specification.m
@@ -43,7 +43,7 @@ function [InnovationVariance,AutoregressiveParameters] = autoregressive_process_
 %
 %           \sigma^2 = \gamma(0)*(1-PHI'*v)
 
-% Copyright (C) 2009 Dynare Team
+% Copyright (C) 2009-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/bksup0.m b/matlab/bksup0.m
index 82dfaab94429f99a96326637d707cc2ca2151515..b801e40e245c1cbd9e99dba40f1dc8b059042443 100644
--- a/matlab/bksup0.m
+++ b/matlab/bksup0.m
@@ -11,7 +11,7 @@ function d = bksup0(c,ny,jcf,iyf,icf,periods)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2003-2009 Dynare Team
+% Copyright (C) 2003-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/bksup1.m b/matlab/bksup1.m
index 4a7340976bd15820e0a3b4f497a28c60087dfb9d..4e6fb733c70646cfbc352d662b4427fc82f71993 100644
--- a/matlab/bksup1.m
+++ b/matlab/bksup1.m
@@ -12,7 +12,7 @@ function d = bksup1(c,ny,jcf,iyf,periods)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2003-2010 Dynare Team
+% Copyright (C) 2003-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/bksupk.m b/matlab/bksupk.m
index c33f0a551d8623261822912c5f61749bab5912be..64de63b8b6e37c5c239dad2d0fcc6b278202b696 100644
--- a/matlab/bksupk.m
+++ b/matlab/bksupk.m
@@ -15,7 +15,7 @@ function d1 = bksupk(ny,fid,jcf,icc1)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2003-2011 Dynare Team
+% Copyright (C) 2003-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/bseastr.m b/matlab/bseastr.m
index 7222e2a7bc3051a7dc074ef4c17fa9e4ecfd5b70..c8b2de0fc77ef4bda2dfa5904443672630bee09b 100644
--- a/matlab/bseastr.m
+++ b/matlab/bseastr.m
@@ -1,6 +1,6 @@
 function x = bseastr(s1,s2)
 
-% Copyright (C) 2001-2009 Dynare Team
+% Copyright (C) 2001-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/bvar_density.m b/matlab/bvar_density.m
index 53eebebd1d8d761ce2e61c8bab2c37223c9c5bd6..5c75f18f81354adefea7ddbf5294f2c56c88f336 100644
--- a/matlab/bvar_density.m
+++ b/matlab/bvar_density.m
@@ -12,7 +12,7 @@ function bvar_density(maxnlags)
 %    none
 
 % Copyright (C) 2003-2007 Christopher Sims
-% Copyright (C) 2007-2016 Dynare Team
+% Copyright (C) 2007-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/bvar_irf.m b/matlab/bvar_irf.m
index 408eb55443d145b35ddbe4f027dcc24107dbc945..5f017aa7d40be6a4c7d487799d7f6cbd8bb55b3e 100644
--- a/matlab/bvar_irf.m
+++ b/matlab/bvar_irf.m
@@ -11,7 +11,7 @@ function bvar_irf(nlags,identification)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2007-2016 Dynare Team
+% Copyright (C) 2007-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/bvar_toolbox.m b/matlab/bvar_toolbox.m
index 67d505f001ddf60e1caffb0b84d65133136208fb..4393e21aca7e977a09ffb5bf6537b42d222908cf 100644
--- a/matlab/bvar_toolbox.m
+++ b/matlab/bvar_toolbox.m
@@ -42,7 +42,7 @@ function [ny, nx, posterior, prior, forecast_data] = bvar_toolbox(nlags)
 %    - bvar_prior_{tau,decay,lambda,mu,omega,flat,train}
 
 % Copyright (C) 2003-2007 Christopher Sims
-% Copyright (C) 2007-2012 Dynare Team
+% Copyright (C) 2007-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/cartesian_product_of_sets.m b/matlab/cartesian_product_of_sets.m
index 7362ba671f106203dfa8dd4111a37e3279d51669..9fbe37c0773fdd1e7ae8d12917354142f94032a1 100644
--- a/matlab/cartesian_product_of_sets.m
+++ b/matlab/cartesian_product_of_sets.m
@@ -31,7 +31,7 @@ function cprod = cartesian_product_of_sets(varargin)
 %! @end deftypefn
 %@eod:
 
-% Copyright (C) 2011-2012 Dynare Team
+% Copyright (C) 2011-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/cellofchar2mfile.m b/matlab/cellofchar2mfile.m
index 206a6bbcea410c99f85acacad2b06dffc853ad61..6160f5a471c5e76ab9501bf4f52324f12116b750 100644
--- a/matlab/cellofchar2mfile.m
+++ b/matlab/cellofchar2mfile.m
@@ -9,7 +9,7 @@ function cellofchar2mfile(fname, c, cname)
 % OUTPUTS
 % None.
 
-% Copyright (C) 2015 Dynare Team
+% Copyright (C) 2015-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/check_for_calibrated_covariances.m b/matlab/check_for_calibrated_covariances.m
index ecc5d85fe33f06ec557b7a1d19dd13eebcee3398..7bf00e6a4f5df2aa47cc7cc9e1a5dc96aae6cb84 100644
--- a/matlab/check_for_calibrated_covariances.m
+++ b/matlab/check_for_calibrated_covariances.m
@@ -12,7 +12,7 @@ function estim_params=check_for_calibrated_covariances(xparam1,estim_params,M)
 % Notes: M is local to this function and not updated when calling
 % set_all_parameters
 
-% Copyright (C) 2013 Dynare Team
+% Copyright (C) 2013-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/check_matlab_path.m b/matlab/check_matlab_path.m
index e98988da122cf4ebdc480f13ea21b1b063885c63..8f0d187c35e48d7cd38835a9ebb036ce40d4350b 100644
--- a/matlab/check_matlab_path.m
+++ b/matlab/check_matlab_path.m
@@ -1,6 +1,6 @@
 function check_matlab_path(change_path_flag)
 
-% Copyright (C) 2015-2016 Dynare Team
+% Copyright (C) 2015-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/check_posterior_analysis_data.m b/matlab/check_posterior_analysis_data.m
index 2e8ac01010571153ef671fae50ef3f3ebdfd325b..75aa78a7ffa87a4315d76ecca89b47ea173419c1 100644
--- a/matlab/check_posterior_analysis_data.m
+++ b/matlab/check_posterior_analysis_data.m
@@ -17,7 +17,7 @@ function [info,description] = check_posterior_analysis_data(type,M_)
 %                                   info = 6; % Ok (nothing to do ;-)
 %   description [string]        Message corresponding to info
 
-% Copyright (C) 2008-2015 Dynare Team
+% Copyright (C) 2008-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/check_prior_analysis_data.m b/matlab/check_prior_analysis_data.m
index 81d11c519e2981204c2a90fda03824483d309613..e0570cc682b7624f471f7ca0ea3a4f4440a38039 100644
--- a/matlab/check_prior_analysis_data.m
+++ b/matlab/check_prior_analysis_data.m
@@ -18,7 +18,7 @@ function [info,description] = check_prior_analysis_data(type,M_)
 %   description [string]        Message corresponding to info
 
 
-% Copyright (C) 2009-2015 Dynare Team
+% Copyright (C) 2009-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/check_prior_bounds.m b/matlab/check_prior_bounds.m
index 41a16e790c7f966225947cbb1c776d9e1c7a4f32..9c982ff4d2322faed5bcaeff806c26b257a6271e 100644
--- a/matlab/check_prior_bounds.m
+++ b/matlab/check_prior_bounds.m
@@ -10,7 +10,7 @@ function check_prior_bounds(xparam1,bounds,M_,estim_params_,options_,bayestopt_)
 %   -options_       [structure] characterizing the options
 %   -bayestopt_     [structure] characterizing priors
 
-% Copyright (C) 2013-2014 Dynare Team
+% Copyright (C) 2013-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/chol_SE.m b/matlab/chol_SE.m
index 992d88a81d6a1bb47e186fc483f39e00f3d69417..48b70edf4ff7ddad0f9a9d2807d48cb5211e12aa 100644
--- a/matlab/chol_SE.m
+++ b/matlab/chol_SE.m
@@ -28,16 +28,16 @@ function [R,indef, E, P]=chol_SE(A,pivoting)
 %       the cost of introduding a permutation.
 %
 %
-% Inputs
-%   A           [n*n]     Matrix to be factorized
-%   pivoting    [scalar]  dummy whether pivoting is used
+% INPUTS
+%  - A           [n*n]     Matrix to be factorized
+%  - pivoting    [scalar]  dummy whether pivoting is used
 %
-% Outputs
-%   R           [n*n]     originally stored in lower triangular portion of A, including the main diagonal
+% OUTPUTS
+%  - R           [n*n]     originally stored in lower triangular portion of A, including the main diagonal
 %
-%   E           [n*1]     Elements added to the diagonal of A
-%   P           [n*1]     record of how the rows and columns of the matrix were permuted while
-%                         performing the decomposition
+%  - E           [n*1]     Elements added to the diagonal of A
+%  - P           [n*1]     record of how the rows and columns of the matrix were permuted while
+%                          performing the decomposition
 %
 % REFERENCES:
 %   This implementation is based on
@@ -51,9 +51,10 @@ function [R,indef, E, P]=chol_SE(A,pivoting)
 %
 %
 % Author: Johannes Pfeifer based on Eskow/Schnabel (1991)
-%
+
 % Copyright (C) 2015 Johannes Pfeifer
-% Copyright (C) 2015 Dynare Team
+% Copyright (C) 2015-2017 Dynare Team
+%
 % This file is part of Dynare.
 %
 % Dynare is free software: you can redistribute it and/or modify
diff --git a/matlab/clear_persistent_variables.m b/matlab/clear_persistent_variables.m
index acc7cd56cbf4b0788102f10d39dcd76fd428b502..c3250fb4dc7e19cb5146698fd90a432e95a524ee 100644
--- a/matlab/clear_persistent_variables.m
+++ b/matlab/clear_persistent_variables.m
@@ -2,7 +2,7 @@ function clear_persistent_variables(folder, writelistofroutinestobecleared)
 
 % Clear all the functions with persistent variables in directory folder (and subdirectories).
 
-% Copyright (C) 2015 Dynare Team
+% Copyright (C) 2015-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/cli/prior.m b/matlab/cli/prior.m
index 843d64689295e2ff422b997409738b9f58cf068e..b090aba76b72622f2947d6e4966c67868dc64c32 100644
--- a/matlab/cli/prior.m
+++ b/matlab/cli/prior.m
@@ -11,7 +11,7 @@ function varargout = prior(varargin)
 % SPECIAL REQUIREMENTS
 %   none
 
-% Copyright (C) 2015-2016 Dynare Team
+% Copyright (C) 2015-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/collect_latex_files.m b/matlab/collect_latex_files.m
index e150baab507c4368db923f3f0c872cdd62abb744..45902f1bac500205707c781ef37967a7b2551733 100644
--- a/matlab/collect_latex_files.m
+++ b/matlab/collect_latex_files.m
@@ -8,7 +8,7 @@ function collect_latex_files
 %   - The packages loaded enable pdflatex to run
 %   - The _dynamic and _static TeX-model files are not included as they are standalone TeX-files
 
-% Copyright (C) 2015-16 Dynare Team
+% Copyright (C) 2015-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/compute_mh_covariance_matrix.m b/matlab/compute_mh_covariance_matrix.m
index c13eb28bf1396c8201fa71e35a7d7edd4f84b7d5..d7885c7f99ad3e5c0fd26855986185384ca292ba 100644
--- a/matlab/compute_mh_covariance_matrix.m
+++ b/matlab/compute_mh_covariance_matrix.m
@@ -15,7 +15,7 @@ function [posterior_mean,posterior_covariance,posterior_mode,posterior_kernel_at
 % SPECIAL REQUIREMENTS
 %   None.
 
-% Copyright (C) 2006-2014 Dynare Team
+% Copyright (C) 2006-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/compute_model_moments.m b/matlab/compute_model_moments.m
index 64894e6ec360ed5aa9e244fb5a3c9f85c5edc9eb..50c1d00727d16cf5b0ffe1dea0c8ce989c177fed 100644
--- a/matlab/compute_model_moments.m
+++ b/matlab/compute_model_moments.m
@@ -11,7 +11,7 @@ function moments=compute_model_moments(dr,M_,options_)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2008-2014 Dynare Team
+% Copyright (C) 2008-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/compute_moments_varendo.m b/matlab/compute_moments_varendo.m
index a811a12a68ffdd2c11233e99ad2305cb85551026..c072f9c10c06967ed476cfac56cf2e6be239b2eb 100644
--- a/matlab/compute_moments_varendo.m
+++ b/matlab/compute_moments_varendo.m
@@ -16,7 +16,7 @@ function oo_ = compute_moments_varendo(type,options_,M_,oo_,var_list_)
 % SPECIAL REQUIREMENTS
 %   none
 
-% Copyright (C) 2008-2016 Dynare Team
+% Copyright (C) 2008-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/compute_overall_acceptance_ratio.m b/matlab/compute_overall_acceptance_ratio.m
index 448fac02b99ed3e794a8e41d72f66eefa3c65888..90db1d37445ba91a5991d75438879e6142de7c76 100644
--- a/matlab/compute_overall_acceptance_ratio.m
+++ b/matlab/compute_overall_acceptance_ratio.m
@@ -1,6 +1,6 @@
 function overallacceptanceratio = compute_overall_acceptance_ratio(MetropolisFolder, ModelName)
 
-% Copyright (C) 2013 Dynare Team
+% Copyright (C) 2013-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/conditional_variance_decomposition.m b/matlab/conditional_variance_decomposition.m
index 25b236b054ad766ffcff31e1f340fe4a0ab761df..177684ce6566af57191b48ae7f0112e31d94ee89 100644
--- a/matlab/conditional_variance_decomposition.m
+++ b/matlab/conditional_variance_decomposition.m
@@ -16,7 +16,7 @@ function ConditionalVarianceDecomposition = conditional_variance_decomposition(S
 %
 % [1] In this version, absence of measurement errors is assumed...
 
-% Copyright (C) 2010-2011 Dynare Team
+% Copyright (C) 2010-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/conditional_variance_decomposition_mc_analysis.m b/matlab/conditional_variance_decomposition_mc_analysis.m
index 7d41766c522da559ac4abb592bd340396f14d646..c320554ebdcfc1f10bb06020946c60180dc13cbf 100644
--- a/matlab/conditional_variance_decomposition_mc_analysis.m
+++ b/matlab/conditional_variance_decomposition_mc_analysis.m
@@ -23,7 +23,7 @@ function oo_ = ...
 % OUTPUTS
 %   oo_          [structure]        Dynare structure where the results are saved.
 
-% Copyright (C) 2009-2016 Dynare Team
+% Copyright (C) 2009-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/convergence_diagnostics/mcmc_ifac.m b/matlab/convergence_diagnostics/mcmc_ifac.m
index faf7d165980b0562de07bf305cfac4c1c1d9b8e4..32b72bcee478d68b5b66ea6d27342a369e7995da 100644
--- a/matlab/convergence_diagnostics/mcmc_ifac.m
+++ b/matlab/convergence_diagnostics/mcmc_ifac.m
@@ -36,7 +36,7 @@ function Ifac = mcmc_ifac(X, Nc)
 % consistent covariance matrix estimation", Econometrica, 59(3), p. 817-858
 
 
-% Copyright (C) 2015-16 Dynare Team
+% Copyright (C) 2015-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/convergence_diagnostics/raftery_lewis.m b/matlab/convergence_diagnostics/raftery_lewis.m
index 342e36ab5561573474aa2ed3aa5ab7479216f81f..ab0e51cb73c3f388a16605a08c34326b403c8839 100644
--- a/matlab/convergence_diagnostics/raftery_lewis.m
+++ b/matlab/convergence_diagnostics/raftery_lewis.m
@@ -46,7 +46,7 @@ function  [raftery_lewis] = raftery_lewis(runs,q,r,s)
 % ----------------------------------------------------
 
 % Copyright (C) 2016 Benjamin Born and Johannes Pfeifer
-% Copyright (C) 2016 Dynare Team
+% Copyright (C) 2016-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/convert_dyn_45_to_44.m b/matlab/convert_dyn_45_to_44.m
index 14859d678620bafb96a12cab809ba7139adb2828..3f0561b5853f21a5c7aea52316009b82eab1562a 100644
--- a/matlab/convert_dyn_45_to_44.m
+++ b/matlab/convert_dyn_45_to_44.m
@@ -13,7 +13,7 @@ function oo_ = convert_dyn_45_to_44(M_, options_, oo_,bayestopt_)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2015-2016 Dynare Team
+% Copyright (C) 2015-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/correlation_mc_analysis.m b/matlab/correlation_mc_analysis.m
index 5ba0ca813ead3c2142486db8da0221b3adfd20cd..7b3d63848a162b9f21bedf92333141cfe32444ee 100644
--- a/matlab/correlation_mc_analysis.m
+++ b/matlab/correlation_mc_analysis.m
@@ -2,7 +2,7 @@ function oo_ = correlation_mc_analysis(SampleSize,type,dname,fname,vartan,nvar,v
 % This function analyses the (posterior or prior) distribution of the
 % endogenous variables correlation function.
 
-% Copyright (C) 2008-2015 Dynare Team
+% Copyright (C) 2008-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/covariance_mc_analysis.m b/matlab/covariance_mc_analysis.m
index 16b46eb9a68065acc8ead47951375c5ffba4f705..ebf3602a224819d6c9de8886b6486ec30bdbef32 100644
--- a/matlab/covariance_mc_analysis.m
+++ b/matlab/covariance_mc_analysis.m
@@ -19,7 +19,7 @@ function oo_ = covariance_mc_analysis(NumberOfSimulations,type,dname,fname,varta
 % OUTPUTS
 %   oo_                     [structure]        Dynare structure where the results are saved.
 
-% Copyright (C) 2008-2015 Dynare Team
+% Copyright (C) 2008-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/csolve.m b/matlab/csolve.m
index a0db73369fa282964fec76e628ed87f61ecb7280..e45a4b2ff82cd70f8bdaf862943778f635257551 100644
--- a/matlab/csolve.m
+++ b/matlab/csolve.m
@@ -22,7 +22,7 @@ function [x,rc] = csolve(FUN,x,gradfun,crit,itmax,varargin)
 % http://sims.princeton.edu/yftp/optimize/mfiles/csolve.m
 
 % Copyright (C) 1993-2007 Christopher Sims
-% Copyright (C) 2007-2011 Dynare Team
+% Copyright (C) 2007-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/cubature_with_gaussian_weight.m b/matlab/cubature_with_gaussian_weight.m
index 8e31d1f842f5251f80f00e6c063e52fc9bb84974..da93fbe55829d14e83ba4569fbbdf5aa874da119 100644
--- a/matlab/cubature_with_gaussian_weight.m
+++ b/matlab/cubature_with_gaussian_weight.m
@@ -34,7 +34,7 @@ function [nodes, weights] = cubature_with_gaussian_weight(d,n,method)
 %! @end deftypefn
 %@eod:
 
-% Copyright (C) 2012-2014 Dynare Team
+% Copyright (C) 2012-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/dcompare.m b/matlab/dcompare.m
index 9a6ac2c7b9de24bd735127df63a525ed4306f348..d50541f121845620c4914398dc249e29bf9a8afb 100644
--- a/matlab/dcompare.m
+++ b/matlab/dcompare.m
@@ -1,6 +1,6 @@
 function dcompare(s1)
 
-% Copyright (C) 2001-2011 Dynare Team
+% Copyright (C) 2001-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/delete_mh_history_files.m b/matlab/delete_mh_history_files.m
index 635bb9c94d9b0211b889882eb847e846e72102f1..084f3e783da60f0c4a7fac3f75218bcc20c31f70 100644
--- a/matlab/delete_mh_history_files.m
+++ b/matlab/delete_mh_history_files.m
@@ -1,6 +1,6 @@
 function info = delete_mh_history_files(MetropolisFolder, ModelName)
 
-% Copyright (C) 2013 Dynare Team
+% Copyright (C) 2013-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/discretionary_policy_1.m b/matlab/discretionary_policy_1.m
index 9657dfa023a25d3a2626a338b50b1051cd6e9f47..0837067b2f9037405d22d467504fa7c881a87fb6 100644
--- a/matlab/discretionary_policy_1.m
+++ b/matlab/discretionary_policy_1.m
@@ -1,6 +1,6 @@
 function [dr,ys,info]=discretionary_policy_1(oo_,Instruments)
 
-% Copyright (C) 2007-2016 Dynare Team
+% Copyright (C) 2007-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/disp_model_summary.m b/matlab/disp_model_summary.m
index 563efad9ff4385a91ef242cc9499199c3289a1c4..b04d025b46dc418c7b4f453a45ee9c4fbf1757c8 100644
--- a/matlab/disp_model_summary.m
+++ b/matlab/disp_model_summary.m
@@ -8,7 +8,7 @@ function disp_model_summary(M,dr,options)
 %   dr        [matlab structure] Decision rules
 %   options   [matlab structure] Options
 %
-% Copyright (C) 2001-2016 Dynare Team
+% Copyright (C) 2001-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/disp_steady_state.m b/matlab/disp_steady_state.m
index 81984ed685e31256016fe925e5298a924ad0a223..0543affc7d828cd503f65d55e6fdb1d45dcfa65d 100644
--- a/matlab/disp_steady_state.m
+++ b/matlab/disp_steady_state.m
@@ -12,7 +12,7 @@ function disp_steady_state(M,oo)
 % SPECIAL REQUIREMENTS
 %   none
 
-% Copyright (C) 2001-2013 Dynare Team
+% Copyright (C) 2001-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/display_conditional_variance_decomposition.m b/matlab/display_conditional_variance_decomposition.m
index 4f5836925ec9397921e44f6f7b62144b00cef77b..f0c115ad48991602cc3ab245c829cd9b7b31852a 100644
--- a/matlab/display_conditional_variance_decomposition.m
+++ b/matlab/display_conditional_variance_decomposition.m
@@ -13,7 +13,7 @@ function display_conditional_variance_decomposition(conditional_decomposition_ar
 % OUTPUTS
 %   none
 %
-% Copyright (C) 2010-2016 Dynare Team
+% Copyright (C) 2010-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/display_estimation_results_table.m b/matlab/display_estimation_results_table.m
index aaf23cb4feaf5418f1aa9367f2253468d6ef5252..6faf6a834cb6aadf4bfaaeb84c77f01239b902d9 100644
--- a/matlab/display_estimation_results_table.m
+++ b/matlab/display_estimation_results_table.m
@@ -20,7 +20,7 @@ function oo_=display_estimation_results_table(xparam1,stdh,M_,options_,estim_par
 % SPECIAL REQUIREMENTS
 %   None.
 
-% Copyright (C) 2014-2016 Dynare Team
+% Copyright (C) 2014-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/display_problematic_vars_Jacobian.m b/matlab/display_problematic_vars_Jacobian.m
index c1bb0429ee62e7ad2704d0b4fa42839181d551cf..310b37fa58cdc17cdab39c1f62bfaec490709c60 100644
--- a/matlab/display_problematic_vars_Jacobian.m
+++ b/matlab/display_problematic_vars_Jacobian.m
@@ -16,7 +16,7 @@ function []=display_problematic_vars_Jacobian(problemrow,problemcol,M_,x,type,ca
 %   none.
 %
 
-% Copyright (C) 2014-16 Dynare Team
+% Copyright (C) 2014-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/distributions/beta_specification.m b/matlab/distributions/beta_specification.m
index 9d84f04da8da2cab728109d5b5475bde5433b474..df804812cac713ee0c19afdec51ed57dc623462f 100644
--- a/matlab/distributions/beta_specification.m
+++ b/matlab/distributions/beta_specification.m
@@ -12,7 +12,7 @@ function [a, b] = beta_specification(mu, sigma2, lb, ub, name)   % --*-- Unitary
 % - a      [double]   First hyperparameter of the Beta density.
 % - b      [double]   Second hyperparameter of the Beta density.
 
-% Copyright (C) 2015 Dynare Team
+% Copyright (C) 2015-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/distributions/compute_prior_mode.m b/matlab/distributions/compute_prior_mode.m
index 57a0d103589e4cf16637fef47fa6718f4e52850e..86c20dae8147b07e9764cf29b5061f7b42e3c822 100644
--- a/matlab/distributions/compute_prior_mode.m
+++ b/matlab/distributions/compute_prior_mode.m
@@ -23,7 +23,7 @@ function m = compute_prior_mode(hyperparameters,shape) % --*-- Unitary tests --*
 % [3] The uniform distribution has an infinity of modes. In this case the function returns the prior mean.
 % [4] For the beta distribution we can have 1, 2 or an infinity of modes.
 
-% Copyright (C) 2009-2016 Dynare Team
+% Copyright (C) 2009-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/distributions/gamma_specification.m b/matlab/distributions/gamma_specification.m
index 279c0702b8cd6b614bd12e7dc9c8a89014c67587..c78713407b9924e0c271dcea5aa0ed7106104734 100644
--- a/matlab/distributions/gamma_specification.m
+++ b/matlab/distributions/gamma_specification.m
@@ -12,7 +12,7 @@ function [a, b] = gamma_specification(mu, sigma2, lb, name)   % --*-- Unitary te
 % - a      [double]   First hyperparameter of the Gamma density (shape).
 % - b      [double]   Second hyperparameter of the Gamma density (scale).
 
-% Copyright (C) 2015-2016 Dynare Team
+% Copyright (C) 2015-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/distributions/mode_and_variance_to_mean.m b/matlab/distributions/mode_and_variance_to_mean.m
index 6035721fa0e62de91211e351eb0503f353c51c07..8611955b0c0ab51237cc14f27d40fbb47c4f549c 100644
--- a/matlab/distributions/mode_and_variance_to_mean.m
+++ b/matlab/distributions/mode_and_variance_to_mean.m
@@ -17,7 +17,7 @@ function [mu, parameters] = mode_and_variance_to_mean(m,s2,distribution,lower_bo
 %    parameters       [double]    2*1 vector, parameters of the distribution.
 %
 
-% Copyright (C) 2009 Dynare Team
+% Copyright (C) 2009-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/distributions/rand_inverse_wishart.m b/matlab/distributions/rand_inverse_wishart.m
index 3c65c18670e9f763181cf2e67b82951b04626f49..4f3675e3c97f8187954274f25732972bc476e9cd 100644
--- a/matlab/distributions/rand_inverse_wishart.m
+++ b/matlab/distributions/rand_inverse_wishart.m
@@ -24,7 +24,7 @@ function G = rand_inverse_wishart(m, v, H_inv_upper_chol)
 %     none
 %
 
-% Copyright (C) 2003-2009 Dynare Team
+% Copyright (C) 2003-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/distributions/rand_matrix_normal.m b/matlab/distributions/rand_matrix_normal.m
index 04c6273f4326b1d36bbb64620d02f74569d1cf3a..0de2faf0892f8195628a0b6e55a44856c7d157aa 100644
--- a/matlab/distributions/rand_matrix_normal.m
+++ b/matlab/distributions/rand_matrix_normal.m
@@ -20,7 +20,7 @@ function B = rand_matrix_normal(n, p, M, Omega_lower_chol, Sigma_lower_chol)
 % SPECIAL REQUIREMENTS
 %    Same notations than: http://en.wikipedia.org/wiki/Matrix_normal_distribution
 
-% Copyright (C) 2003-2009 Dynare Team
+% Copyright (C) 2003-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/distributions/rand_multivariate_normal.m b/matlab/distributions/rand_multivariate_normal.m
index 992f9c9e3d7642c49926ff3b01f2100910f2e919..d74d74b7be5b5c7b5634519217b43468a7c8e721 100644
--- a/matlab/distributions/rand_multivariate_normal.m
+++ b/matlab/distributions/rand_multivariate_normal.m
@@ -14,7 +14,7 @@ function draw = rand_multivariate_normal(Mean,Sigma_upper_chol,n)
 %
 % SPECIAL REQUIREMENTS
 
-% Copyright (C) 2003-2009 Dynare Team
+% Copyright (C) 2003-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/distributions/rand_multivariate_student.m b/matlab/distributions/rand_multivariate_student.m
index cdf06b2f1262c1adb7f1c50ffc0c3525a48736c2..69b26e85ed62d4148bc9a6d3c9391cec25bf881a 100644
--- a/matlab/distributions/rand_multivariate_student.m
+++ b/matlab/distributions/rand_multivariate_student.m
@@ -23,7 +23,7 @@ function draw = rand_multivariate_student(Mean,Sigma_upper_chol,df)
 %       U~\Chi^2_{\nu}
 %   The latter is constructed as the sum of \nu standard normals.
 
-% Copyright (C) 2003-2015 Dynare Team
+% Copyright (C) 2003-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/distributions/weibull_specification.m b/matlab/distributions/weibull_specification.m
index 064924cf48ad8669cee0ba53bb02d490fd2a93b1..b9d498a53fa36fc294fbd50e388749fbc586e857 100644
--- a/matlab/distributions/weibull_specification.m
+++ b/matlab/distributions/weibull_specification.m
@@ -9,7 +9,7 @@ function [shape, scale] = weibull_specification(mu, sigma2, lb, name)   % --*--
 %
 %
 
-% Copyright (C) 2015-2016 Dynare Team
+% Copyright (C) 2015-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/do_parameter_initialization.m b/matlab/do_parameter_initialization.m
index 161c14641f88e9a4946df241ad1279228c9cfe94..145984cec92e0177eab12ef62af6cf9eb3f71c68 100644
--- a/matlab/do_parameter_initialization.m
+++ b/matlab/do_parameter_initialization.m
@@ -23,7 +23,7 @@ function [xparam1,estim_params_,xparam1_explicitly_initialized,xparam1_properly_
 % SPECIAL REQUIREMENTS
 %    None
 
-% Copyright (C) 2013 Dynare Team
+% Copyright (C) 2013-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/dsample.m b/matlab/dsample.m
index 761f3290fbaf34d2a1ac996601612de7f8940ba3..945c0fd86830fd2658aa5aa13a8ce2e5b0165c68 100644
--- a/matlab/dsample.m
+++ b/matlab/dsample.m
@@ -15,7 +15,7 @@ function dsample(s1,s2)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2001-2009 Dynare Team
+% Copyright (C) 2001-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/dy_date.m b/matlab/dy_date.m
index 980e838977d902b124e44fecdaeb3ef37e2592f0..9d9bb31f49f3f25068cd453be41631b553aa3d88 100644
--- a/matlab/dy_date.m
+++ b/matlab/dy_date.m
@@ -1,6 +1,6 @@
 function y=dy_date(year,period)
 
-% Copyright (C) 2005-2009 Dynare Team
+% Copyright (C) 2005-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/dyn2vec.m b/matlab/dyn2vec.m
index 2690275542c66123678922329c3376fb9aea0203..50e62b4f1d4d512be431418f39a9d717f90c43e2 100644
--- a/matlab/dyn2vec.m
+++ b/matlab/dyn2vec.m
@@ -14,7 +14,7 @@ function [z,zss]=dyn2vec(s1,s2)
 %   none
 %
 
-% Copyright (C) 2001-2009 Dynare Team
+% Copyright (C) 2001-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/dyn_diag_vech.m b/matlab/dyn_diag_vech.m
index 4491038086a97f8dc6406ca18c2964e5ab911330..e8b9cf338240c3a8e1c7d4ac96ce615305e6b810 100644
--- a/matlab/dyn_diag_vech.m
+++ b/matlab/dyn_diag_vech.m
@@ -8,7 +8,7 @@ function d = dyn_diag_vech(Vector)
 % OUTPUTS
 %   d                  [double]   a n*1 vector, where n solves n*(n+1)/2=m.
 
-% Copyright (C) 2010 Dynare Team
+% Copyright (C) 2010-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/dyn_latex_table.m b/matlab/dyn_latex_table.m
index ca14e351f5f398ba2bc8d603fa2692d07b03c93b..8cfdc6e53ee8148a938ad30eba0feb3a053e42bc 100644
--- a/matlab/dyn_latex_table.m
+++ b/matlab/dyn_latex_table.m
@@ -1,7 +1,7 @@
 function dyn_latex_table(M_,options_,title,LaTeXtitle,headers,labels,values,label_width,val_width,val_precis,optional_header)
 %function dyn_latex_table(M_,options_,title,LaTeXtitle,headers,labels,values,label_width,val_width,val_precis,optional_header)
 
-% Copyright (C) 2015-2016 Dynare Team
+% Copyright (C) 2015-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/dyn_risky_steadystate_solver.m b/matlab/dyn_risky_steadystate_solver.m
index 3ea116df9e8feec5a87298e931801d95e1840192..b677c78406149e66e0e5dca85dac37bb3b73d7f8 100644
--- a/matlab/dyn_risky_steadystate_solver.m
+++ b/matlab/dyn_risky_steadystate_solver.m
@@ -62,7 +62,7 @@ function [dr,info] = dyn_risky_steadystate_solver(ys0,M, ...
 %! @end deftypefn
 %@eod:
 
-% Copyright (C) 2001-2014 Dynare Team
+% Copyright (C) 2001-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/dyn_second_order_solver.m b/matlab/dyn_second_order_solver.m
index 11de2659b779dcfc90896f97817e20674c96063f..df6ba76939e7217aa97a9dab88ed4dcad48e839e 100644
--- a/matlab/dyn_second_order_solver.m
+++ b/matlab/dyn_second_order_solver.m
@@ -32,7 +32,7 @@ function dr = dyn_second_order_solver(jacobia,hessian_mat,dr,M_,threads_ABC,thre
 %! @end deftypefn
 %@eod:
 
-% Copyright (C) 2001-2015 Dynare Team
+% Copyright (C) 2001-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/dyn_unvech.m b/matlab/dyn_unvech.m
index 6ed9c40f9adda1c335f793bc123a63acec707bcc..0c6c853cc3272911a6ea6e5352073ec6fb114710 100644
--- a/matlab/dyn_unvech.m
+++ b/matlab/dyn_unvech.m
@@ -7,7 +7,7 @@ function Matrix = dyn_unvech(Vector)
 % OUTPUTS
 %   Matrix             [double]   a n*n symetric matrix, where n solves n*(n+1)/2=m.
 
-% Copyright (C) 2010 Dynare Team
+% Copyright (C) 2010-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/dyn_vech.m b/matlab/dyn_vech.m
index fef8d134debfae4170e39300a80a58b953f12923..dc18f974bbfa20d902b2dd6447da89a875b5084f 100644
--- a/matlab/dyn_vech.m
+++ b/matlab/dyn_vech.m
@@ -7,7 +7,7 @@ function Vector = dyn_vech(Matrix)
 % OUTPUTS
 %   Vector             [double]   a n*(n+1)/2 vector.
 
-% Copyright (C) 2010 Dynare Team
+% Copyright (C) 2010-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/dynare_gradient.m b/matlab/dynare_gradient.m
index fc15ba633bed7c13324927a38e608fa84b08e155..2f4dfc9d499623d5a4ef250d4bc7dad0adb7a868 100644
--- a/matlab/dynare_gradient.m
+++ b/matlab/dynare_gradient.m
@@ -12,7 +12,7 @@ function [F,G] = dynare_gradient(fcn,x,epsilon,varargin)
 %
 % OUTPUTS
 %
-% Copyright (C) 2010-2012 Dynare Team
+% Copyright (C) 2010-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/dynare_graph_close.m b/matlab/dynare_graph_close.m
index a91d9f63e9d070caf018ae72512e8564741055ae..72622314dcfcdc9f1d510abcecf640205185f255 100644
--- a/matlab/dynare_graph_close.m
+++ b/matlab/dynare_graph_close.m
@@ -11,7 +11,7 @@ function dynare_graph_close()
 % SPECIAL REQUIREMENT
 %   none
 
-% Copyright (C) 2006-2009 Dynare Team
+% Copyright (C) 2006-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/dynatype.m b/matlab/dynatype.m
index a65b2961b31b4703ff9b27f99fe3997a0051d536..517bcc0b137cb8405f6e9098234788485fc9146b 100644
--- a/matlab/dynatype.m
+++ b/matlab/dynatype.m
@@ -13,7 +13,7 @@ function dynatype (s,var_list)
 % SPECIAL REQUIREMENTS
 %   none
 
-% Copyright (C) 2001-2009 Dynare Team
+% Copyright (C) 2001-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/dyntable.m b/matlab/dyntable.m
index b7a2262642ccfb81ecde7654c5e1af3f3da2850b..5b632cde3a5abc57d86b058e10758ab3dfddde62 100644
--- a/matlab/dyntable.m
+++ b/matlab/dyntable.m
@@ -11,7 +11,7 @@ function dyntable(options_,title,headers,labels,values,label_width,val_width,val
 %   val_precis  [integer]           precision of displayed values
 %
 %
-% Copyright (C) 2002-2016 Dynare Team
+% Copyright (C) 2002-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/endogenous_prior.m b/matlab/endogenous_prior.m
index 0c2fda36dcd7ed8a6ca7c1bc1c337c64c46cc5c9..26ea7ce5f5b9028f0ab68f28a0ca546e67f84278 100644
--- a/matlab/endogenous_prior.m
+++ b/matlab/endogenous_prior.m
@@ -24,7 +24,7 @@ function [lnpriormom] = endogenous_prior(data,Pstar,BayesInfo,H)
 
 
 % Copyright (C) 2011 Lawrence J. Christiano, Mathias Trabandt and Karl Walentin
-% Copyright (C) 2013 Dynare Team
+% Copyright (C) 2013-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/ep/euler_equation_error.m b/matlab/ep/euler_equation_error.m
index 758f8785e350bf57b5948cfbb90c40feea627044..7496852fbbcb6d3ccd21d4e7faa8cd319914c329 100644
--- a/matlab/ep/euler_equation_error.m
+++ b/matlab/ep/euler_equation_error.m
@@ -1,5 +1,22 @@
 function e = euler_equation_error(y0,x,innovations,M,options,oo,pfm,nodes,weights)
 
+% Copyright (C) 2016-2017 Dynare Team
+%
+% This file is part of Dynare.
+%
+% Dynare is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 3 of the License, or
+% (at your option) any later version.
+%
+% Dynare is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with Dynare.  If not, see <http://www.gnu.org/licenses/>.    
+
 dynamic_model = str2func([M.fname '_dynamic']);
 ep = options.ep;
 [y1, info_convergence, endogenousvariablespaths] = extended_path_core(ep.periods, ...
diff --git a/matlab/ep/extended_path.m b/matlab/ep/extended_path.m
index 92f6be081936bb8a7b2e6e559fb34b331c35ac1f..13747890bc40f19209279ecd48eb0b5687cb546e 100644
--- a/matlab/ep/extended_path.m
+++ b/matlab/ep/extended_path.m
@@ -19,7 +19,7 @@ function [ts, DynareResults] = extended_path(initialconditions, samplesize, exog
 %
 % SPECIAL REQUIREMENTS
 
-% Copyright (C) 2009-2016 Dynare Team
+% Copyright (C) 2009-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/ep/extended_path_core.m b/matlab/ep/extended_path_core.m
index 851a82202264d62d0d90d452efffff37cc74b2ae..5a99b6f21d897bc90a58c68ee4d6d4392b6b22be 100644
--- a/matlab/ep/extended_path_core.m
+++ b/matlab/ep/extended_path_core.m
@@ -4,7 +4,7 @@ function [y, info_convergence, endogenousvariablespaths] = extended_path_core(pe
                                                   debug,bytecode_flag,order,M,pfm,algo,solve_algo,stack_solve_algo,...
                                                   olmmcp,options,oo,initialguess)
 
-% Copyright (C) 2016 Dynare Team
+% Copyright (C) 2016-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/ep/extended_path_homotopy.m b/matlab/ep/extended_path_homotopy.m
index 47259765c035c04dc99ff0fbf1f7132a17b12d97..8036ae50ff1325ac269ead7610d80b4b405b1ea8 100644
--- a/matlab/ep/extended_path_homotopy.m
+++ b/matlab/ep/extended_path_homotopy.m
@@ -1,6 +1,6 @@
 function [info_convergence, endo_simul] = extended_path_homotopy(endo_simul, exo_simul, M, options, oo, pfm, ep, order, algo, method, debug)
 
-% Copyright (C) 2016 Dynare Team
+% Copyright (C) 2016-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/ep/extended_path_mc.m b/matlab/ep/extended_path_mc.m
index 72d3a55f4725f08b4945b320cdb211dc6b640a91..f31ae2dc9647b4570cd8851dd8695d0ad7ed1ffc 100644
--- a/matlab/ep/extended_path_mc.m
+++ b/matlab/ep/extended_path_mc.m
@@ -19,7 +19,7 @@ function Simulations = extended_path_mc(initialconditions, samplesize, replic, e
 %
 % SPECIAL REQUIREMENTS
 
-% Copyright (C) 2016 Dynare Team
+% Copyright (C) 2016-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/ep/setup_stochastic_perfect_foresight_model_solver.m b/matlab/ep/setup_stochastic_perfect_foresight_model_solver.m
index 0ddf45360974919c687963bb652ec1bb7dd7361a..732714d4a7d3d32a9440bc025a4072411aaf7eaa 100644
--- a/matlab/ep/setup_stochastic_perfect_foresight_model_solver.m
+++ b/matlab/ep/setup_stochastic_perfect_foresight_model_solver.m
@@ -1,6 +1,6 @@
 function pfm = setup_stochastic_perfect_foresight_model_solver(DynareModel,DynareOptions,DynareOutput)
 
-% Copyright (C) 2013-2015 Dynare Team
+% Copyright (C) 2013-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/ep/solve_stochastic_perfect_foresight_model.m b/matlab/ep/solve_stochastic_perfect_foresight_model.m
index 12373d15d9d66f2c37caac128e91948fe90a4ada..742895f91bf0977e9d3987aa0da4c586c11d82b5 100644
--- a/matlab/ep/solve_stochastic_perfect_foresight_model.m
+++ b/matlab/ep/solve_stochastic_perfect_foresight_model.m
@@ -1,6 +1,6 @@
 function [flag,endo_simul,err] = solve_stochastic_perfect_foresight_model(endo_simul,exo_simul,pfm,nnodes,order)
 
-% Copyright (C) 2012-2015 Dynare Team
+% Copyright (C) 2012-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/ep/solve_stochastic_perfect_foresight_model_1.m b/matlab/ep/solve_stochastic_perfect_foresight_model_1.m
index 25a0e16736673df11d904f4915a6be782c3b899e..3e0ced538e94a4cc35f40fc0658538e39cd3899f 100644
--- a/matlab/ep/solve_stochastic_perfect_foresight_model_1.m
+++ b/matlab/ep/solve_stochastic_perfect_foresight_model_1.m
@@ -1,6 +1,6 @@
 function [flag,endo_simul,err,y] = solve_stochastic_perfect_foresight_model_1(endo_simul,exo_simul,Options,pfm,order,varargin)
 
-% Copyright (C) 2012-2016 Dynare Team
+% Copyright (C) 2012-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/ep_residuals.m b/matlab/ep_residuals.m
index 2d3780cd328d6687fcde29653bd852e0a2b2ca94..6eea0ef4de0ca6400b0fade5a46b534565a1fca3 100644
--- a/matlab/ep_residuals.m
+++ b/matlab/ep_residuals.m
@@ -17,7 +17,7 @@ function r = ep_residuals(x, y, ix, iy, steadystate, dr, maximum_lag, endo_nbr)
 %
 % SPECIAL REQUIREMENTS
 
-% Copyright (C) 2010-2014 Dynare Team.
+% Copyright (C) 2010-2017 Dynare Team.
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/evaluate_max_dynamic_residual.m b/matlab/evaluate_max_dynamic_residual.m
index ac4dbb32a0c5f08e4efeae0e24d737d9b4aa587b..9ea67a5fe7fc02b38a69dc50f4e68cab60e0cfaf 100644
--- a/matlab/evaluate_max_dynamic_residual.m
+++ b/matlab/evaluate_max_dynamic_residual.m
@@ -1,6 +1,6 @@
 function err = evaluate_max_dynamic_residual(model_dynamic, Y, exogenous_variables, params, steady_state, periods, ny, max_lag, lead_lag_incidence)
 
-% Copyright (C) 2013 Dynare Team
+% Copyright (C) 2013-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/evaluate_planner_objective.m b/matlab/evaluate_planner_objective.m
index d547be57eda84dd6214e220260823c8f2098d54b..f8d03f978b49bb8f77b5d8bd034955472f859c42 100644
--- a/matlab/evaluate_planner_objective.m
+++ b/matlab/evaluate_planner_objective.m
@@ -11,7 +11,7 @@ function planner_objective_value = evaluate_planner_objective(M,options,oo)
 % SPECIAL REQUIREMENTS
 %   none
 
-% Copyright (C) 2007-2015 Dynare Team
+% Copyright (C) 2007-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/evaluate_posterior_kernel.m b/matlab/evaluate_posterior_kernel.m
index ce4fd1a43f6d9e27e4548c33577d2e4b59482f11..997962127a7a672e38cc6e7529a4828c3d495c5d 100644
--- a/matlab/evaluate_posterior_kernel.m
+++ b/matlab/evaluate_posterior_kernel.m
@@ -17,7 +17,7 @@ function lpkern = evaluate_posterior_kernel(parameters,llik)
 % [2] This function use persistent variables for the dataset and the description of the missing observations. Consequently, if this function
 %     is called more than once (by changing the value of parameters) the sample *must not* change.
 
-% Copyright (C) 2009 Dynare Team
+% Copyright (C) 2009-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/evaluate_prior.m b/matlab/evaluate_prior.m
index 32288062fc1831df2d425047c4678a9cb96fffdd..01cede921ea4ccd78acd10cbf38e0d865f2f1ddc 100644
--- a/matlab/evaluate_prior.m
+++ b/matlab/evaluate_prior.m
@@ -16,7 +16,7 @@ function [ldens,parameters] = evaluate_prior(parameters)
 % REMARKS
 % [1] This function cannot evaluate the prior density of a dsge-var model...
 
-% Copyright (C) 2009-2012 Dynare Team
+% Copyright (C) 2009-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/evaluate_static_model.m b/matlab/evaluate_static_model.m
index 2328f2b4ce941ff1da95502aff934182e7e18019..ecf7ebb39e61055e090b5c1186b446966655cc78 100644
--- a/matlab/evaluate_static_model.m
+++ b/matlab/evaluate_static_model.m
@@ -20,7 +20,7 @@ function [residuals,check1,jacob] = evaluate_static_model(ys,exo_ss,params,M,opt
 % SPECIAL REQUIREMENTS
 %   none
 
-% Copyright (C) 2001-2016 Dynare Team
+% Copyright (C) 2001-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/fastgensylv.m b/matlab/fastgensylv.m
index 0f7340cd128b3afd2631669cd818b8b207f43637..a8e6e386f19282f162b8811a489c0da3046b2e82 100644
--- a/matlab/fastgensylv.m
+++ b/matlab/fastgensylv.m
@@ -39,7 +39,7 @@ function X = fastgensylv(A, B, C, D, tol,maxit,X0)
 %! @end deftypefn
 %@eod:
 
-% Copyright (C) 2012 Dynare Team
+% Copyright (C) 2012-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/ff1_.m b/matlab/ff1_.m
index 6037809f03dfce792cc2f6d4d2cd5c7c15339f97..1ed766d95ef0ad2967c79cccccf393cec1fcfc29 100644
--- a/matlab/ff1_.m
+++ b/matlab/ff1_.m
@@ -12,7 +12,7 @@ function y=ff1_(x)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2001-2008 Dynare Team
+% Copyright (C) 2001-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/ffill.m b/matlab/ffill.m
index 3449ee2920712ba03f130eaa8b3deb46aadbe7a6..cb8f0d3216ca95705512cc70bb4255fc6e118e91 100644
--- a/matlab/ffill.m
+++ b/matlab/ffill.m
@@ -15,7 +15,7 @@ function [a,b] = ffill(x,ixc,y)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2001-2009 Dynare Team
+% Copyright (C) 2001-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/forcst.m b/matlab/forcst.m
index de824258a45ca23cf81faaebac8e69385b186750..d760ca892f04b51f56730af93538ccf05770cf26 100644
--- a/matlab/forcst.m
+++ b/matlab/forcst.m
@@ -22,7 +22,7 @@ function [yf,int_width,int_width_ME]=forcst(dr,y0,horizon,var_list,M_,oo_,option
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2003-2016 Dynare Team
+% Copyright (C) 2003-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/forcst2.m b/matlab/forcst2.m
index 621d44ec24490b9a2b487aa11b02aae66f3a8b96..1c0d91b249fa68128955b00afbe2be42f370f902 100644
--- a/matlab/forcst2.m
+++ b/matlab/forcst2.m
@@ -12,7 +12,7 @@ function yf=forcst2(y0,horizon,dr,n)
 % Outputs:
 %   - yf        [horizon+ykmin_ by endo_nbr by n]   array of forecasts
 %
-% Copyright (C) 2008-2016 Dynare Team
+% Copyright (C) 2008-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/forcst2a.m b/matlab/forcst2a.m
index 72864ac3c08fe134a7aa8b128540ee3447b28bcc..bbac43b71c6e90fb1b0f44767050f693ace59fd6 100644
--- a/matlab/forcst2a.m
+++ b/matlab/forcst2a.m
@@ -9,7 +9,7 @@ function yf=forcst2a(y0,dr,e)
 % Outputs:
 %   - yf        [horizon+maximum_endo_lag,endo_nbr]               matrix of forecasts
 %
-% Copyright (C) 2008-2016 Dynare Team
+% Copyright (C) 2008-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/ftest.m b/matlab/ftest.m
index c72ed49d9611071cb07ec27ddb80de3e43688cc1..c433bb453458bf220683a1e8ded7507ee85a5fa3 100644
--- a/matlab/ftest.m
+++ b/matlab/ftest.m
@@ -1,6 +1,6 @@
 function ftest (s1,s2)
 
-% Copyright (C) 2001-2010 Dynare Team
+% Copyright (C) 2001-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/gauss_hermite_weights_and_nodes.m b/matlab/gauss_hermite_weights_and_nodes.m
index 37f2ddf9278ccf263513e97a8fc4ab4d728d3a55..646033c0603a7d656621934e0105131822d8786f 100644
--- a/matlab/gauss_hermite_weights_and_nodes.m
+++ b/matlab/gauss_hermite_weights_and_nodes.m
@@ -31,7 +31,7 @@ function [nodes,weights] = gauss_hermite_weights_and_nodes(n)
 %! @end deftypefn
 %@eod:
 
-% Copyright (C) 2011-2014 Dynare Team
+% Copyright (C) 2011-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/gauss_legendre_weights_and_nodes.m b/matlab/gauss_legendre_weights_and_nodes.m
index fa42e916518a4c858a259a4942b2772c60430223..074f520d7a4cc4f11089805295e1dcb7d20b3be9 100644
--- a/matlab/gauss_legendre_weights_and_nodes.m
+++ b/matlab/gauss_legendre_weights_and_nodes.m
@@ -40,7 +40,7 @@ function [nodes,weights] = gauss_legendre_weights_and_nodes(n,a,b)
 %! @end deftypefn
 %@eod:
 
-% Copyright (C) 2012-2014 Dynare Team
+% Copyright (C) 2012-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/gcompare.m b/matlab/gcompare.m
index 861aa894d9fe6f6628170fe5f1bc4c4ac7847662..6cb02f6a18fbae3f77e6826d58244c5722440254 100644
--- a/matlab/gcompare.m
+++ b/matlab/gcompare.m
@@ -6,7 +6,7 @@ function gcompare(s1,s2)
 %               saved by the instruction DYNASAVE. The simulation in file1
 %               is refered to as the base simulation.
 
-% Copyright (C) 2001-2010 Dynare Team
+% Copyright (C) 2001-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/getIrfShocksIndx.m b/matlab/getIrfShocksIndx.m
index 3325a2dfca728b521a871794ccb4407ca3f8ef1d..788d58cd1ff42cb7167d5e89495d2cf96031965c 100644
--- a/matlab/getIrfShocksIndx.m
+++ b/matlab/getIrfShocksIndx.m
@@ -8,7 +8,7 @@ function irf_shocks_indx=getIrfShocksIndx()
 % Outputs:
 %   irf_shocks_indx: [1 by n_irf_shocks] vector storing the indices
 %
-% Copyright (C) 2011-13 Dynare Team
+% Copyright (C) 2011-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/get_all_parameters.m b/matlab/get_all_parameters.m
index 8857d6673710f0408537e4fc97dada6b8ddb3ff6..289b6a67994a50007c44085e80e429787ccac3ac 100644
--- a/matlab/get_all_parameters.m
+++ b/matlab/get_all_parameters.m
@@ -15,7 +15,7 @@ function xparam1=get_all_parameters(estim_params_,M_)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2013-2015 Dynare Team
+% Copyright (C) 2013-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/get_dynare_random_generator_state.m b/matlab/get_dynare_random_generator_state.m
index f5702e7043214786f8d5cf7a84d5770ab271b6d2..b2789b054d083ee4a6e6d962b73523cd3cbfee53 100644
--- a/matlab/get_dynare_random_generator_state.m
+++ b/matlab/get_dynare_random_generator_state.m
@@ -6,7 +6,7 @@ function [state_u,state_n] = get_dynare_random_generator_state()
 % For backward compatibility, we return two vectors, but, in recent
 % versions of Matlab and in Octave, we return two identical vectors.
 
-% Copyright (C) 2010-2013 Dynare Team
+% Copyright (C) 2010-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/get_file_extension.m b/matlab/get_file_extension.m
index b4fe5a2ade8c6017d887f936706fbc406313ba68..dad9ee0ac9157fbcde933064970cc98ae0e9a9bd 100644
--- a/matlab/get_file_extension.m
+++ b/matlab/get_file_extension.m
@@ -11,7 +11,7 @@ function ext = get_file_extension(file)
 % REMARKS
 %  If the provided file name has no extension, the routine will return an empty array.
 
-% Copyright (C) 2013-2015 Dynare Team
+% Copyright (C) 2013-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/get_moments_size.m b/matlab/get_moments_size.m
index a036d1e9c3f27f19a31976501fc0ce4f787972c7..6515c39b8a3e127f752d2a8bc523f4771c8b98a6 100644
--- a/matlab/get_moments_size.m
+++ b/matlab/get_moments_size.m
@@ -11,7 +11,7 @@ function s=get_moments_size(options)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2008-2011 Dynare Team
+% Copyright (C) 2008-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/get_name_of_the_last_mh_file.m b/matlab/get_name_of_the_last_mh_file.m
index 357c7f88a76b38f014f1524b0a9be022dd6838cd..e6732a2ef4ca62647ddda2cd1cb76f7fce982dbd 100644
--- a/matlab/get_name_of_the_last_mh_file.m
+++ b/matlab/get_name_of_the_last_mh_file.m
@@ -11,7 +11,7 @@ function [mhname,info] = get_name_of_the_last_mh_file(M_)
 %                          file. Otherwise info is equal to zero (a likely reason for this is
 %                          that the mcmc simulations were not completed).
 
-% Copyright (C) 2008-2013 Dynare Team
+% Copyright (C) 2008-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/get_optimal_policy_discount_factor.m b/matlab/get_optimal_policy_discount_factor.m
index 61a418636b45063b142ab318ed42d152b0f8fe42..89b605b3b55fe379cd74a921850904f2ec9a3b22 100644
--- a/matlab/get_optimal_policy_discount_factor.m
+++ b/matlab/get_optimal_policy_discount_factor.m
@@ -13,7 +13,7 @@ function discount_factor=get_optimal_policy_discount_factor(params,param_names)
 % SPECIAL REQUIREMENTS
 %   none
 
-% Copyright (C) 2007-2011 Dynare Team
+% Copyright (C) 2007-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/get_param_by_name.m b/matlab/get_param_by_name.m
index 1e5b907187552036b81a880d86b91b9412e31798..b06ab5f0740a978a4a3c9b82a24ee104ead24654 100644
--- a/matlab/get_param_by_name.m
+++ b/matlab/get_param_by_name.m
@@ -11,7 +11,7 @@ function x = get_param_by_name(pname)
 % SPECIAL REQUIREMENTS
 %   none
 
-% Copyright (C) 2006-2009 Dynare Team
+% Copyright (C) 2006-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/get_posterior_parameters.m b/matlab/get_posterior_parameters.m
index 3561f6f2469cd3b6f305c80ffe9bd1c9dd287f14..e10616d2078e964ff6f47aa16a5f0ccfb947f775 100644
--- a/matlab/get_posterior_parameters.m
+++ b/matlab/get_posterior_parameters.m
@@ -13,7 +13,7 @@ function xparam = get_posterior_parameters(type,field1)
 % SPECIAL REQUIREMENTS
 %   None.
 
-% Copyright (C) 2006-2016 Dynare Team
+% Copyright (C) 2006-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/get_subsamples_range_indx.m b/matlab/get_subsamples_range_indx.m
index cb9b971f5dfd5d59461be04f7ec247005b421901..56c87f286ad02b6a50075d7ed451eff8e74ebbf9 100644
--- a/matlab/get_subsamples_range_indx.m
+++ b/matlab/get_subsamples_range_indx.m
@@ -16,7 +16,7 @@ function range_indx = get_subsamples_range_indx(subsamples_indx, range_label)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2012 Dynare Team
+% Copyright (C) 2012-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/get_variables_list.m b/matlab/get_variables_list.m
index 966ebf7698cc3f30611155a79dbd5fd8185a3556..b72479b37c891f9f5b3b0175c64a303b34713e14 100644
--- a/matlab/get_variables_list.m
+++ b/matlab/get_variables_list.m
@@ -16,7 +16,7 @@ function [ivar,vartan,options_] = get_variables_list(options_,M_)
 % SPECIAL REQUIREMENTS
 %   None.
 
-% Copyright (C) 2007-2013 Dynare Team
+% Copyright (C) 2007-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/gsa/Morris_Measure_Groups.m b/matlab/gsa/Morris_Measure_Groups.m
index 69dc1d713fe543f364b2d91d12018c1766586dbb..1271ed1b6858a8ee677e91d92ccebd1df70653a6 100644
--- a/matlab/gsa/Morris_Measure_Groups.m
+++ b/matlab/gsa/Morris_Measure_Groups.m
@@ -27,7 +27,7 @@ function [SAmeas, OutMatrix] = Morris_Measure_Groups(NumFact, Sample, Output, p,
 %
 
 % Copyright (C) 2005 European Commission
-% Copyright (C) 2012 Dynare Team
+% Copyright (C) 2012-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/gsa/Sampling_Function_2.m b/matlab/gsa/Sampling_Function_2.m
index bdb8d03eb7d78f8dafac1109efead70218d224e0..48a8187df08eacad91724698670c03d7fde44ff6 100644
--- a/matlab/gsa/Sampling_Function_2.m
+++ b/matlab/gsa/Sampling_Function_2.m
@@ -56,7 +56,7 @@ function [Outmatrix, OutFact] = Sampling_Function_2(p, k, r, UB, LB, GroupMat)
 %
 
 % Copyright (C) 2005 European Commission
-% Copyright (C) 2012 Dynare Team
+% Copyright (C) 2012-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/gsa/cumplot.m b/matlab/gsa/cumplot.m
index bc4eb969b20b5b2a290ee40f03249b5757c7d327..70fe1f47593538d93bef58dedcdf1b6620abeb92 100644
--- a/matlab/gsa/cumplot.m
+++ b/matlab/gsa/cumplot.m
@@ -6,7 +6,7 @@ function h = cumplot(x)
 % marco.ratto@ec.europa.eu
 
 % Copyright (C) 2012 European Commission
-% Copyright (C) 2012 Dynare Team
+% Copyright (C) 2012-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/gsa/gsa_plotmatrix.m b/matlab/gsa/gsa_plotmatrix.m
index 634ea4f453d5284f95a6ac6e0c8a9dcea41f60f7..1a12a7e8b803cfb15a8fee3cc4ba0bfe2b8b32a1 100644
--- a/matlab/gsa/gsa_plotmatrix.m
+++ b/matlab/gsa/gsa_plotmatrix.m
@@ -7,7 +7,7 @@ function gsa_plotmatrix(type,varargin)
 % marco.ratto@ec.europa.eu
 
 % Copyright (C) 2011-2012 European Commission
-% Copyright (C) 2011-2012 Dynare Team
+% Copyright (C) 2011-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/gsa/gsa_skewness.m b/matlab/gsa/gsa_skewness.m
index 4f09b91ca26c5766d0e7c6fdb11f3408fbd5c10e..dfb6ccfb92047a58a5b81afcfef69c85fb114ed4 100644
--- a/matlab/gsa/gsa_skewness.m
+++ b/matlab/gsa/gsa_skewness.m
@@ -5,7 +5,7 @@ function s=gsa_skewness(y)
 % marco.ratto@ec.europa.eu
 
 % Copyright (C) 2012 European Commission
-% Copyright (C) 2012 Dynare Team
+% Copyright (C) 2012-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/gsa/gsa_speed.m b/matlab/gsa/gsa_speed.m
index d3b3d2b4605a946cb65e702bd543f176f31a38fd..135036ad2ee18eaaa3278c384f82c524e2054aa1 100644
--- a/matlab/gsa/gsa_speed.m
+++ b/matlab/gsa/gsa_speed.m
@@ -6,7 +6,7 @@ function [tadj, iff] = gsa_speed(A,B,mf,p)
 % marco.ratto@ec.europa.eu
 
 % Copyright (C) 2012 European Commission
-% Copyright (C) 2012 Dynare Team
+% Copyright (C) 2012-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/gsa/log_trans_.m b/matlab/gsa/log_trans_.m
index 5d35c1c6ad267aee91f3286b5d9cc1c31e75460b..c6011979317ce55e43ec8836437ba37d4e6ae93c 100644
--- a/matlab/gsa/log_trans_.m
+++ b/matlab/gsa/log_trans_.m
@@ -5,7 +5,7 @@ function [yy, xdir, isig, lam]=log_trans_(y0,xdir0,isig,lam)
 % marco.ratto@ec.europa.eu
 
 % Copyright (C) 2012 European Commission
-% Copyright (C) 2012 Dynare Team
+% Copyright (C) 2012-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/gsa/mcf_analysis.m b/matlab/gsa/mcf_analysis.m
index 5523d7d7b722d168baa78f956ccb11129c05b8f2..c4de17b8feffdeeeed607d7caf92f75c8ce4c06f 100644
--- a/matlab/gsa/mcf_analysis.m
+++ b/matlab/gsa/mcf_analysis.m
@@ -6,7 +6,7 @@ function indmcf = mcf_analysis(lpmat, ibeha, inobeha, options_mcf, DynareOptions
 %
 
 % Copyright (C) 2014 European Commission
-% Copyright (C) 2016 Dynare Team
+% Copyright (C) 2016-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/gsa/myboxplot.m b/matlab/gsa/myboxplot.m
index cdb4b4661d554408396c89e7b6fff32e88e182aa..a83ca922c7970cd91d9414085823574cb11555f7 100644
--- a/matlab/gsa/myboxplot.m
+++ b/matlab/gsa/myboxplot.m
@@ -6,7 +6,7 @@ function sout = myboxplot (data,notched,symbol,vertical,maxwhisker)
 % marco.ratto@ec.europa.eu
 
 % Copyright (C) 2012 European Commission
-% Copyright (C) 2012 Dynare Team
+% Copyright (C) 2012-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/gsa/myprctilecol.m b/matlab/gsa/myprctilecol.m
index 2cc7f473f60816f71886d5b9ab1f02dc79dbbe71..15ddcfcd44ce9cfb705e7128e23ae95f96dbe1ce 100644
--- a/matlab/gsa/myprctilecol.m
+++ b/matlab/gsa/myprctilecol.m
@@ -5,7 +5,7 @@ function y = myprctilecol(x,p)
 % marco.ratto@ec.europa.eu
 
 % Copyright (C) 2012 European Commission
-% Copyright (C) 2012 Dynare Team
+% Copyright (C) 2012-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/gsa/pick.m b/matlab/gsa/pick.m
index 9ff6e2c05ce3d9c159975fa531a4b2f75f1964f9..ed50f60cfe706953ef418216b16d107377f95929 100644
--- a/matlab/gsa/pick.m
+++ b/matlab/gsa/pick.m
@@ -1,7 +1,8 @@
 function pick
 %
 % Copyright (C) 2001-2017 European Commission
-%
+% Copyright (C) 2017 DynareTeam
+    
 % This file is part of GLUEWIN
 % GLUEWIN is a MATLAB code designed for analysing the output
 % of Monte Carlo runs when empirical observations of the model output are available
diff --git a/matlab/gsa/prior_draw_gsa.m b/matlab/gsa/prior_draw_gsa.m
index 3078b3f0cdadfcefdcc834ad0497aaa68cad909b..c3c92d40d402d2ef2cf404f6569863ab6091cf4f 100644
--- a/matlab/gsa/prior_draw_gsa.m
+++ b/matlab/gsa/prior_draw_gsa.m
@@ -19,7 +19,7 @@ function pdraw = prior_draw_gsa(init,rdraw)
 % marco.ratto@ec.europa.eu
 
 % Copyright (C) 2012-2015 European Commission
-% Copyright (C) 2012-2015 Dynare Team
+% Copyright (C) 2012-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/gsa/read_data.m b/matlab/gsa/read_data.m
index 9b8c16c40bc663d6a283f36b81c6c09601f3329e..bb2c71a611c19ecc317b5a85bf8b43839eff853a 100644
--- a/matlab/gsa/read_data.m
+++ b/matlab/gsa/read_data.m
@@ -4,7 +4,7 @@ function [gend, data] = read_data()
 % marco.ratto@ec.europa.eu
 
 % Copyright (C) 2012-2015 European Commission
-% Copyright (C) 2012-2015 Dynare Team
+% Copyright (C) 2012-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/gsa/set_shocks_param.m b/matlab/gsa/set_shocks_param.m
index 485f64ec945e0cddd9f037b22c039705b68b21a9..69c12fdbbcaa7d0fc03010273f3305adff9fe175 100644
--- a/matlab/gsa/set_shocks_param.m
+++ b/matlab/gsa/set_shocks_param.m
@@ -2,7 +2,7 @@ function set_shocks_param(xparam1)
 % function set_shocks_param(xparam1)
 % Set the structural and measurement error variances and covariances
 
-% Copyright (C) 2012-2015 Dynare Team
+% Copyright (C) 2012-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/gsa/smirnov.m b/matlab/gsa/smirnov.m
index a2fa7f4727697f7e4dc8993bda5401193303f506..11dd4df7dfb328f599d8f01b0c0fbe60ebeac50b 100644
--- a/matlab/gsa/smirnov.m
+++ b/matlab/gsa/smirnov.m
@@ -7,7 +7,7 @@ function [H,prob,d] = smirnov(x1 , x2 , alpha, iflag )
 % marco.ratto@ec.europa.eu
 
 % Copyright (C) 2012 European Commission
-% Copyright (C) 2012 Dynare Team
+% Copyright (C) 2012-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/gsa/stab_map_.m b/matlab/gsa/stab_map_.m
index 03ad56e880e115803f00b51e0401a197b615ec0b..52f8d158806d980ab25eedda0edec2b3d8493998 100644
--- a/matlab/gsa/stab_map_.m
+++ b/matlab/gsa/stab_map_.m
@@ -35,7 +35,7 @@ function x0 = stab_map_(OutputDirectoryName,opt_gsa)
 % marco.ratto@ec.europa.eu
 
 % Copyright (C) 2012-2016 European Commission
-% Copyright (C) 2012-2016 Dynare Team
+% Copyright (C) 2012-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/gsa/stand_.m b/matlab/gsa/stand_.m
index f4bb05ce1e090cae99172c3c4cb7f7750a9292e3..0a53f1a3b62368f7f3240ed03757698f5180a59a 100644
--- a/matlab/gsa/stand_.m
+++ b/matlab/gsa/stand_.m
@@ -14,7 +14,7 @@ function [y, meany, stdy] = stand_(x)
 % marco.ratto@ec.europa.eu
 
 % Copyright (C) 2012 European Commission
-% Copyright (C) 2012 Dynare Team%
+% Copyright (C) 2012-2017 Dynare Team%
 % This file is part of Dynare.
 %
 % Dynare is free software: you can redistribute it and/or modify
diff --git a/matlab/gsa/tcrit.m b/matlab/gsa/tcrit.m
index cc7c8ad6afe5cd872bb856ffb98ee3972b048e89..d65b97a3997f09cfef7c2323137a0edda2a6f557 100644
--- a/matlab/gsa/tcrit.m
+++ b/matlab/gsa/tcrit.m
@@ -9,7 +9,7 @@ function t_crit = tcrit(n,pval0)
 % marco.ratto@ec.europa.eu
 
 % Copyright (C) 2011-2012 European Commission
-% Copyright (C) 2011-2012 Dynare Team
+% Copyright (C) 2011-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/gsa/teff.m b/matlab/gsa/teff.m
index e047256a029d466420ec583c8ca8dc1a77c7a92d..8ebea8d1c798050deba55f3a26d04599708b785a 100644
--- a/matlab/gsa/teff.m
+++ b/matlab/gsa/teff.m
@@ -9,7 +9,7 @@ function [yt, j0, ir, ic]=teff(T,Nsam,istable)
 % M. Ratto, Global Sensitivity Analysis for Macroeconomic models, MIMEO, 2006.
 
 % Copyright (C) 2012 European Commission
-% Copyright (C) 2012 Dynare Team
+% Copyright (C) 2012-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/gsa/trank.m b/matlab/gsa/trank.m
index 914d3849ce2b905f55c9635fcbfeac93f4cbade4..eb39f16478ef835c48c0e69eea62313e3731a008 100644
--- a/matlab/gsa/trank.m
+++ b/matlab/gsa/trank.m
@@ -10,7 +10,7 @@ function yr = trank(y)
 % M. Ratto, Global Sensitivity Analysis for Macroeconomic models, MIMEO, 2006.
 
 % Copyright (C) 2012 European Commission
-% Copyright (C) 2012 Dynare Team
+% Copyright (C) 2012-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/hessian_sparse.m b/matlab/hessian_sparse.m
index a15024c34f0a8dfc36dd0ed339b64fa625e0b212..1d7a75dbed87dd5ede7b82f5b6c67982d583bd36 100644
--- a/matlab/hessian_sparse.m
+++ b/matlab/hessian_sparse.m
@@ -18,7 +18,7 @@ function hessian_mat = hessian_sparse(func,x,gstep,varargin)
 %    none
 %
 
-% Copyright (C) 2001-2012 Dynare Team
+% Copyright (C) 2001-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/histvalf.m b/matlab/histvalf.m
index 75838ec531f6fa10e27a40de0c370da4e22df5f3..580c9be92fb962bb57045895201b95f2f3c227ce 100644
--- a/matlab/histvalf.m
+++ b/matlab/histvalf.m
@@ -1,6 +1,6 @@
 function histvalf(fname)
 
-% Copyright (C) 2014-2015 Dynare Team
+% Copyright (C) 2014-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/homotopy1.m b/matlab/homotopy1.m
index 956a86431f5e736ffe648ed7cb6088191b4cdca1..e849fceca4f632f821d6219488a7321718fa7847 100644
--- a/matlab/homotopy1.m
+++ b/matlab/homotopy1.m
@@ -30,7 +30,7 @@ function [M,oo,info,ip,ix,ixd] = homotopy1(values, step_nbr, M, options, oo)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2008-2012 Dynare Team
+% Copyright (C) 2008-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/homotopy2.m b/matlab/homotopy2.m
index efcdbf85ee876f7649255658259ae6ec0eaf7a19..7ec87258daa545f39185e4a2db0b7e0649a92263 100644
--- a/matlab/homotopy2.m
+++ b/matlab/homotopy2.m
@@ -25,7 +25,7 @@ function homotopy2(values, step_nbr)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2008-2012 Dynare Team
+% Copyright (C) 2008-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/homotopy3.m b/matlab/homotopy3.m
index 2f3a4f3178f3a9375e418aafa3b0e979ccf038e1..b4b46d6f281389761ded8ff327b3890fc3acb4f1 100644
--- a/matlab/homotopy3.m
+++ b/matlab/homotopy3.m
@@ -33,7 +33,7 @@ function [M,oo,info,ip,ix,ixd]=homotopy3(values, step_nbr, M, options, oo)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2008-2012 Dynare Team
+% Copyright (C) 2008-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/indnv.m b/matlab/indnv.m
index 71b40cd3ed284bb3bc1ea8f3d2995e58cda8adb8..0cc88ab5bbe4ce1d64ed99f52d74dc35d80ed477 100644
--- a/matlab/indnv.m
+++ b/matlab/indnv.m
@@ -13,7 +13,7 @@ function a=indnv(x,y)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2001-2009 Dynare Team
+% Copyright (C) 2001-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/init_plan.m b/matlab/init_plan.m
index 721ba40fb7777308ba2a217b2393e1b43527d018..c82433be3b3401fef70fc46fe9194caa904da2b7 100644
--- a/matlab/init_plan.m
+++ b/matlab/init_plan.m
@@ -9,7 +9,7 @@ function plan = init_plan(date)
 %  plan                   [structure]       Returns a structure containing a new forecast scenario
 %
 %
-% Copyright (C) 2013-2015 Dynare Team
+% Copyright (C) 2013-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/initialize_from_mode.m b/matlab/initialize_from_mode.m
index 2e5707158f8836faeab9c84ad3617610bdf9ba97..4521ec255bff48a31623888d35acb4796da4134a 100644
--- a/matlab/initialize_from_mode.m
+++ b/matlab/initialize_from_mode.m
@@ -14,7 +14,7 @@ function estim_params_ = initialize_from_mode(fname,M_,estim_params_)
 % SPECIAL REQUIREMENTS
 %   none
 
-% Copyright (C) 2003-2011 Dynare Team
+% Copyright (C) 2003-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/initvalf.m b/matlab/initvalf.m
index 9d6ae9bc1000da88ced20be02e72b52060e9eb66..afffede434d917905c7cce3567dff258d9410137 100644
--- a/matlab/initvalf.m
+++ b/matlab/initvalf.m
@@ -13,7 +13,7 @@ function initvalf(fname_)
 %    All variables local to this function have an underscore appended to
 %    their name, to minimize clashes with model variables loaded by this function.
 
-% Copyright (C) 2003-2014 Dynare Team
+% Copyright (C) 2003-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/interpret_resol_info.m b/matlab/interpret_resol_info.m
index e35dbe696608c3d334c41329d68df438f1c42c3b..45b3993ff8f637a43f1b2d58901e0498e88299dc 100644
--- a/matlab/interpret_resol_info.m
+++ b/matlab/interpret_resol_info.m
@@ -9,7 +9,7 @@ function message = interpret_resol_info(info)
 % OUTPUTS
 % - message    [string]  Description of the issue preventing model's resolution.
 
-% Copyright (C) 2001-2016 Dynare Team
+% Copyright (C) 2001-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/irf.m b/matlab/irf.m
index 13c8f36c19847a0d8ee5f1bc0d1526be3bf8722b..c80b65b1b1f4e6667b435ac5ef4875d707bfc58a 100644
--- a/matlab/irf.m
+++ b/matlab/irf.m
@@ -17,7 +17,7 @@ function y = irf(dr, e1, long, drop, replic, iorder)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2003-2010 Dynare Team
+% Copyright (C) 2003-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/isolder.m b/matlab/isolder.m
index 534ba54387d82b2db90e991a62d02182d7d59e5b..d364c5c626e3d4871dafbd924262ce91926cf15d 100644
--- a/matlab/isolder.m
+++ b/matlab/isolder.m
@@ -9,7 +9,7 @@ function b = isolder(f, F) % --*-- Unitary tests --*--
 % OUTPUT
 % - b   [logical]
 
-% Copyright (C) 2015 Dynare Team
+% Copyright (C) 2015-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/kalman/build_selection_matrix.m b/matlab/kalman/build_selection_matrix.m
index adec3f33066f2e5ba8cd3971f57cbd1cf217509f..e9899591c2cd04dcc0291423a0d22159b450ad19 100644
--- a/matlab/kalman/build_selection_matrix.m
+++ b/matlab/kalman/build_selection_matrix.m
@@ -2,7 +2,7 @@ function Z = build_selection_matrix(mf,m,p)
 % Builds the selection matrix of the measurement equation from the vector
 % of indices mf.
 
-% Copyright (C) 2004-2009 Dynare Team
+% Copyright (C) 2004-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/kalman/likelihood/kalman_filter_d.m b/matlab/kalman/likelihood/kalman_filter_d.m
index 0877442cfc01e98a5bcf79878709adb2df7e7203..79b3607fb21de53cfc895071501657715dc9c332 100644
--- a/matlab/kalman/likelihood/kalman_filter_d.m
+++ b/matlab/kalman/likelihood/kalman_filter_d.m
@@ -36,7 +36,7 @@ function [dLIK,dlik,a,Pstar] = kalman_filter_d(Y, start, last, a, Pinf, Pstar, k
 %   Durbin/Koopman (2012): "Time Series Analysis by State Space Methods", Oxford University Press,
 %   Second Edition, Ch. 5 and 7.2
 
-% Copyright (C) 2004-2016 Dynare Team
+% Copyright (C) 2004-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/kalman/likelihood/missing_observations_kalman_filter_d.m b/matlab/kalman/likelihood/missing_observations_kalman_filter_d.m
index c290f179309810cf92bf7ed46282d85ee66eaeae..ec8c286a4cf67f650724ee1ddf43ce0d54d5169f 100644
--- a/matlab/kalman/likelihood/missing_observations_kalman_filter_d.m
+++ b/matlab/kalman/likelihood/missing_observations_kalman_filter_d.m
@@ -42,7 +42,7 @@ function [dLIK,dlik,a,Pstar] = missing_observations_kalman_filter_d(data_index,n
 %   Second Edition, Ch. 5 and 7.2
 
 %
-% Copyright (C) 2004-2016 Dynare Team
+% Copyright (C) 2004-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/kalman/likelihood/univariate_kalman_filter_d.m b/matlab/kalman/likelihood/univariate_kalman_filter_d.m
index 9a29c498138f60f9be4375f2df96ae470aa0ad46..ce78d2421497d1c570081d334910d611ae21dd55 100644
--- a/matlab/kalman/likelihood/univariate_kalman_filter_d.m
+++ b/matlab/kalman/likelihood/univariate_kalman_filter_d.m
@@ -87,7 +87,7 @@ function [dLIK, dlikk, a, Pstar, llik] = univariate_kalman_filter_d(data_index,
 %   Series Analysis by State Space Methods", Oxford University Press,
 %   Second Edition, Ch. 5, 6.4 + 7.2.5
 
-% Copyright (C) 2004-2016 Dynare Team
+% Copyright (C) 2004-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/kalman/steady_state_kalman_gain.m b/matlab/kalman/steady_state_kalman_gain.m
index aa9344741fce89c6ca8b7168da2ebb64b54af985..c40761d4a7b0e9193646dccd12fa24bf60171c22 100644
--- a/matlab/kalman/steady_state_kalman_gain.m
+++ b/matlab/kalman/steady_state_kalman_gain.m
@@ -17,7 +17,7 @@ function [K,iF,P] = steady_state_kalman_gain(T,R,Q,H,mf)
 % SPECIAL REQUIREMENTS
 %   Needs a solver for Riccati equations (dare.m)
 
-% Copyright (C) 2004-2009 Dynare Team
+% Copyright (C) 2004-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/kalman_transition_matrix.m b/matlab/kalman_transition_matrix.m
index 1b026cfe4ce182bd2cc767b512aecd079051bc87..f79b436cd09c3d1d99cb50f6b7ab984053d62bdd 100644
--- a/matlab/kalman_transition_matrix.m
+++ b/matlab/kalman_transition_matrix.m
@@ -15,7 +15,7 @@ function [A,B] = kalman_transition_matrix(dr,iv,ic,exo_nbr)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2003-2016 Dynare Team
+% Copyright (C) 2003-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/kernel_density_estimate.m b/matlab/kernel_density_estimate.m
index e3e83d5167afb659f39ed9a072b4aac48d7cc9dd..c0492768191bb31b5bf9fbba93885770f451a1b1 100644
--- a/matlab/kernel_density_estimate.m
+++ b/matlab/kernel_density_estimate.m
@@ -24,7 +24,7 @@ function [abscissa,f] = kernel_density_estimate(data,number_of_grid_points,numbe
 %    The code is adapted from Anders Holtsberg's matlab toolbox (stixbox).
 %
 
-% Copyright (C) 2004-2008 Dynare Team
+% Copyright (C) 2004-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/list_of_parameters_calibrated_as_NaN.m b/matlab/list_of_parameters_calibrated_as_NaN.m
index 4911190a520c2df664e6ae02889c6f9c50af2dc9..01964a89a9f21f107163aa76824e1da6b9ce8cb2 100644
--- a/matlab/list_of_parameters_calibrated_as_NaN.m
+++ b/matlab/list_of_parameters_calibrated_as_NaN.m
@@ -13,7 +13,7 @@ function list = list_of_parameters_calibrated_as_NaN(M_)
 % SPECIAL REQUIREMENTS
 %   none
 
-% Copyright (C) 2010-2011 Dynare Team
+% Copyright (C) 2010-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/lmmcp/catstruct.m b/matlab/lmmcp/catstruct.m
index ae40d15318d0d8def7330d09db23f09e3e5f808c..df4a9c05b500bbaac74a356d6aa3eebdd10ad050 100644
--- a/matlab/lmmcp/catstruct.m
+++ b/matlab/lmmcp/catstruct.m
@@ -48,7 +48,7 @@ function A = catstruct(varargin)
 
 % Copyright (C) 2005 Jos van der Geest <jos@jasen.nl>
 % Copyright (C) 2013 Christophe Gouel
-% Copyright (C) 2016 Dynare Team
+% Copyright (C) 2016-2017 Dynare Team
 %
 % Redistribution and use in source and binary forms, with or without
 % modification, are permitted provided that the following conditions are
diff --git a/matlab/lmmcp/dyn_lmmcp_func.m b/matlab/lmmcp/dyn_lmmcp_func.m
index d34b6adb159029a430446a4810d09cfea4983cce..0da1f7565fd77c50fb476e6a056f8ba249af0cbd 100644
--- a/matlab/lmmcp/dyn_lmmcp_func.m
+++ b/matlab/lmmcp/dyn_lmmcp_func.m
@@ -3,7 +3,7 @@ function [F,A] = dyn_lmmcp_func(x, model_dynamic, Y0, YT, exo_simul, params, ...
                                 i_cols_A1, i_cols_1, i_cols_T, i_cols_j, ...
                                 nnzA,eq_index)
 
-% Copyright (C) 2014 Dynare Team
+% Copyright (C) 2014-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/lmmcp/get_complementarity_conditions.m b/matlab/lmmcp/get_complementarity_conditions.m
index 340bd74cb66804ee74d87634f1de9fbfa26f992b..fb48ece9a15eb97f365e0ae622bb1433862b734e 100644
--- a/matlab/lmmcp/get_complementarity_conditions.m
+++ b/matlab/lmmcp/get_complementarity_conditions.m
@@ -12,7 +12,7 @@ function [lb,ub,eq_index] = get_complementarity_conditions(M,ramsey_policy)
 %                                from complementarity setup used in
 %                                perfect_foresight_mcp_problem.m
 
-% Copyright (C) 2014-16 Dynare Team
+% Copyright (C) 2014-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/lmmcp/lmmcp.m b/matlab/lmmcp/lmmcp.m
index 162e61a865dfd505d7e9890eb8978744c9f1d0c8..50404ac7c948145c941dd7e07881f49e9d8127cb 100644
--- a/matlab/lmmcp/lmmcp.m
+++ b/matlab/lmmcp/lmmcp.m
@@ -92,7 +92,7 @@ function [x,FVAL,EXITFLAG,OUTPUT,JACOB] = lmmcp(FUN,x,lb,ub,options,varargin)
 
 % Copyright (C) 2005 Christian Kanzow and Stefania Petra
 % Copyright (C) 2013 Christophe Gouel
-% Copyright (C) 2014 Dynare Team
+% Copyright (C) 2014-2017 Dynare Team
 %
 % Unlimited permission is granted to everyone to use, copy, modify or
 % distribute this software.
diff --git a/matlab/lnsrch1_wrapper_one_boundary.m b/matlab/lnsrch1_wrapper_one_boundary.m
index 5aca3de3daefae17c41f3f954e6cd22bca0bf016..8ac9c14d0cb8c0d16cf2234d3fd908cfbc273dd3 100644
--- a/matlab/lnsrch1_wrapper_one_boundary.m
+++ b/matlab/lnsrch1_wrapper_one_boundary.m
@@ -21,7 +21,7 @@ function r = lnsrch1_wrapper_one_boundary(ya, y_index, fname, y, x, params, stea
 %   none.
 %
 
-% Copyright (C) 2009-2011 Dynare Team
+% Copyright (C) 2009-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/lnsrch1_wrapper_two_boundaries.m b/matlab/lnsrch1_wrapper_two_boundaries.m
index 75a9771cc17402f5f0a7134d31541ba884fa4e57..05c396c77fcd32f93d4437cd4fe3c8f8509fe9bd 100644
--- a/matlab/lnsrch1_wrapper_two_boundaries.m
+++ b/matlab/lnsrch1_wrapper_two_boundaries.m
@@ -26,7 +26,7 @@ function ra = lnsrch1_wrapper_two_boundaries(ya, fname, y, y_index, x, ...
 %   none.
 %
 
-% Copyright (C) 2009-2015 Dynare Team
+% Copyright (C) 2009-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/load_first_mh_history_file.m b/matlab/load_first_mh_history_file.m
index 67bd70a1c5062e2859a2881ad57a95516c3c6423..b99c8ccbfa724c1700917e992aee82b0abe60946 100644
--- a/matlab/load_first_mh_history_file.m
+++ b/matlab/load_first_mh_history_file.m
@@ -2,7 +2,7 @@ function info = load_first_mh_history_file(MetropolisFolder, ModelName)
 
 % This routine requires that the MCMC draws were obtained with a dynare version greater than 4.3.3.
 
-% Copyright (C) 2013 Dynare Team
+% Copyright (C) 2013-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/load_last_mh_history_file.m b/matlab/load_last_mh_history_file.m
index e22fb61528b340723a396d9567b290d02c6b676a..2874dbffd22921c3a7223925e817ac5991ca5379 100644
--- a/matlab/load_last_mh_history_file.m
+++ b/matlab/load_last_mh_history_file.m
@@ -10,7 +10,7 @@ function info = load_last_mh_history_file(MetropolisFolder, ModelName)
 % Notes: The record structure is written to the caller workspace via an
 % assignin statement.
 
-% Copyright (C) 2013-2016 Dynare Team
+% Copyright (C) 2013-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/lpdfig1.m b/matlab/lpdfig1.m
index 11fd33b3632d1e2ba8c7d64329fd7c7603abcc8a..2b14c8fabbbae82e3e0bcdae82475c5a867e6235 100644
--- a/matlab/lpdfig1.m
+++ b/matlab/lpdfig1.m
@@ -17,7 +17,7 @@ function [ldens,Dldens,D2ldens] = lpdfig1(x,s,nu)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2004-2011 Dynare Team
+% Copyright (C) 2004-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/lpdfig2.m b/matlab/lpdfig2.m
index 3f534fb05ef24eec68c8f368ac59925afdf60bd2..e1b3ca2a139f71867ec1798d7de8221929ed0ff5 100644
--- a/matlab/lpdfig2.m
+++ b/matlab/lpdfig2.m
@@ -17,7 +17,7 @@ function [ldens,Dldens,D2ldens] = lpdfig2(x,s,nu)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2004-2011 Dynare Team
+% Copyright (C) 2004-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/lpdfnorm.m b/matlab/lpdfnorm.m
index fff678da91cd403ebe3546739bf3ea0585b85b73..2c1249996456a33bb7da3d826adc1754764e10a0 100644
--- a/matlab/lpdfnorm.m
+++ b/matlab/lpdfnorm.m
@@ -13,7 +13,7 @@ function  [ldens,Dldens,D2ldens] = lpdfnorm(x,a,b)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2003-2012 Dynare Team
+% Copyright (C) 2003-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/matlab_ver_less_than.m b/matlab/matlab_ver_less_than.m
index 1b4b808768c8b1013032bd964ada7a22931b1a45..10cd640d2461f32d25669e82e8dca04c307844ea 100644
--- a/matlab/matlab_ver_less_than.m
+++ b/matlab/matlab_ver_less_than.m
@@ -15,7 +15,7 @@ function r = matlab_ver_less_than(verstr)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2008-2014 Dynare Team
+% Copyright (C) 2008-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/maximize_prior_density.m b/matlab/maximize_prior_density.m
index 2c9fc4de9de5dd277a1fd6c3526083ab4c5c96c7..9f79e44a4ab80a4d058fac6179ad391bfbe065af 100644
--- a/matlab/maximize_prior_density.m
+++ b/matlab/maximize_prior_density.m
@@ -15,7 +15,7 @@ function [xparams,lpd,hessian_mat] = ...
 %   lpd           [double]  scalar, value of the logged prior density at the mode.
 %   hessian_mat   [double]  matrix, Hessian matrix at the prior mode.
 
-% Copyright (C) 2009-2015 Dynare Team
+% Copyright (C) 2009-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/mcforecast3.m b/matlab/mcforecast3.m
index a01dbe8d57259b9964f846c0eacd91fc3bc27da0..b318d46f4b144c16a5111ef96d9f4a3f6f32261b 100644
--- a/matlab/mcforecast3.m
+++ b/matlab/mcforecast3.m
@@ -31,7 +31,7 @@ function [forcs, e]= mcforecast3(cL,H,mcValue,shocks,forcs,T,R,mv,mu)
 %       y_t=T*y_{t-1}+R*shocks(:,t)
 %   is used for forecasting
 %
-% Copyright (C) 2006-2015 Dynare Team
+% Copyright (C) 2006-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/mcompare.m b/matlab/mcompare.m
index a43d54cf91b077dd8919fc7f9bb33acee0c91e69..f3f052f689ebec7d43ca67bba0dfc8d9b94c2c83 100644
--- a/matlab/mcompare.m
+++ b/matlab/mcompare.m
@@ -10,7 +10,7 @@ function mcompare(s1,s2)
 %               value of the base simulation, the absolute difference is ploted
 %               instead of the relative one.
 
-% Copyright (C) 2001-2011 Dynare Team
+% Copyright (C) 2001-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/mcp_func.m b/matlab/mcp_func.m
index f0af5189dad1c98f768399598a447f3c22686535..30494b95a73fc20dc88aa9433d504562819f2ce6 100644
--- a/matlab/mcp_func.m
+++ b/matlab/mcp_func.m
@@ -11,7 +11,7 @@ function [res,fjac,domer] = mcp_func(x,jacflag)
 %  - fjac               [double] (N*T)*(N*T) array, Jacobian of the stacked problem
 %  - domer              [scalar] errorflag that is 1 if solution is not real
 
-% Copyright (C) 2016 Dynare Team
+% Copyright (C) 2016-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/metropolis_run_analysis.m b/matlab/metropolis_run_analysis.m
index aa4ec29a3eff1b445b2e840b142b5f402364ba2c..acdfe3b337ca451e69ae5fc3b4e0a48905f91758 100644
--- a/matlab/metropolis_run_analysis.m
+++ b/matlab/metropolis_run_analysis.m
@@ -13,7 +13,7 @@ function metropolis_run_analysis(M,basetopt,j)
 % SPECIAL REQUIREMENTS
 %   none
 
-% Copyright (C) 2003-2011 Dynare Team
+% Copyright (C) 2003-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/minus_logged_prior_density.m b/matlab/minus_logged_prior_density.m
index c36fbe2a819b752857caea78ee7dfd235af2de57..0b5b1e8152f252bff2cc22bd36e47dc5144d87bd 100644
--- a/matlab/minus_logged_prior_density.m
+++ b/matlab/minus_logged_prior_density.m
@@ -13,7 +13,7 @@ function [fval,info,exit_flag,fake_1,fake_2] = minus_logged_prior_density(xparam
 %   f          [double]  value of minus the logged prior density.
 %   info       [double]  vector: second entry stores penalty, first entry the error code.
 %
-% Copyright (C) 2009-2016 Dynare Team
+% Copyright (C) 2009-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/missing/corrcoef/corrcoef.m b/matlab/missing/corrcoef/corrcoef.m
index 722d969c0bacbb43666817c6665de9a63f194f1a..893fd7c57dbb52a431d2b3131ffb71be8221d296 100644
--- a/matlab/missing/corrcoef/corrcoef.m
+++ b/matlab/missing/corrcoef/corrcoef.m
@@ -91,7 +91,7 @@ function [R,sig,ci1,ci2,nan_sig] = corrcoef(X,Y,varargin)
 
 %       $Id: corrcoef.m 9387 2011-12-15 10:42:14Z schloegl $
 %       Copyright (C) 2000-2004,2008,2009,2011 by Alois Schloegl <alois.schloegl@gmail.com>
-%       Copyright (C) 2014 Dynare Team
+%       Copyright (C) 2014-2017 Dynare Team
 %       This function is part of the NaN-toolbox
 %       http://pub.ist.ac.at/~schloegl/matlab/NaN/
 
diff --git a/matlab/missing/corrcoef/flag_implicit_skip_nan.m b/matlab/missing/corrcoef/flag_implicit_skip_nan.m
index 12795f529181bd5466608cd68de225adecf9dd51..e8fd0fec6e8fa16c2a0900129e8d334a33b3b700 100644
--- a/matlab/missing/corrcoef/flag_implicit_skip_nan.m
+++ b/matlab/missing/corrcoef/flag_implicit_skip_nan.m
@@ -41,8 +41,10 @@ function FLAG = flag_implicit_skip_nan(i)
 %    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301  USA
 
 %       $Id: flag_implicit_skip_nan.m 8351 2011-06-24 17:35:07Z carandraug $
+
 %   Copyright (C) 2001-2003,2009 by Alois Schloegl <alois.schloegl@gmail.com>
-%   Copyright (C) 2014 Dynare Team
+%   Copyright (C) 2014-2017 Dynare Team
+%
 %       This function is part of the NaN-toolbox
 %       http://pub.ist.ac.at/~schloegl/matlab/NaN/
 
diff --git a/matlab/missing/corrcoef/sumskipnan.m b/matlab/missing/corrcoef/sumskipnan.m
index cdff175d3962a8acec0f274cf70f426a6f62597b..a1054c3f8d83f563c43e65aa9851c7d23386e32e 100644
--- a/matlab/missing/corrcoef/sumskipnan.m
+++ b/matlab/missing/corrcoef/sumskipnan.m
@@ -48,8 +48,9 @@ function [o,count,SSQ] = sumskipnan(x, DIM, W)
 %    along with this program; If not, see <http://www.gnu.org/licenses/>.
 
 %       $Id: sumskipnan.m 9033 2011-11-08 20:58:07Z schloegl $
+%
 %       Copyright (C) 2000-2005,2009,2011 by Alois Schloegl <alois.schloegl@gmail.com>
-%       Copyright (C) 2014 Dynare Team
+%       Copyright (C) 2014-2017 Dynare Team
 %       This function is part of the NaN-toolbox
 %       http://pub.ist.ac.at/~schloegl/matlab/NaN/
 
diff --git a/matlab/missing/corrcoef/tcdf.m b/matlab/missing/corrcoef/tcdf.m
index 38c8379ed6b99488ef42b1f7042ec274defae0a3..8d76f765762716fcac36c8a4b9adbe00bf8fedf8 100644
--- a/matlab/missing/corrcoef/tcdf.m
+++ b/matlab/missing/corrcoef/tcdf.m
@@ -12,8 +12,10 @@ function p = tcdf(x,n)
 % Reference(s):
 
 %       $Id: tcdf.m 9033 2011-11-08 20:58:07Z schloegl $
-%       Copyright (C) 2000-2003,2009 by Alois Schloegl <alois.schloegl@gmail.com>
-%   Copyright (C) 2014 Dynare Team
+
+%   Copyright (C) 2000-2003,2009 by Alois Schloegl <alois.schloegl@gmail.com>
+%   Copyright (C) 2014-2017 Dynare Team
+%
 %       This is part of the NaN-toolbox. For more details see
 %       http://pub.ist.ac.at/~schloegl/matlab/NaN/
 
diff --git a/matlab/missing/ilu/ilu.m b/matlab/missing/ilu/ilu.m
index 0b8f8df737ca6ec4bea84ebb4362b557a5098134..6e53e59dfeb5b071ac3994f3b5787044b8789707 100644
--- a/matlab/missing/ilu/ilu.m
+++ b/matlab/missing/ilu/ilu.m
@@ -1,7 +1,7 @@
 function [L, U, P] = ilu(A, setup)
 % Partially implement function ilu using the (now deprecated) luinc
 
-% Copyright (C) 2013 Dynare Team
+% Copyright (C) 2013-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/missing/issquare/issquare.m b/matlab/missing/issquare/issquare.m
index dfbfe892591ae3419fd453c89e7827cd1b98d479..0b28884a021c55fae95f1ff8de5ba32126b14b4e 100644
--- a/matlab/missing/issquare/issquare.m
+++ b/matlab/missing/issquare/issquare.m
@@ -27,7 +27,7 @@ function i = issquare(A)
 %! @end deftypefn
 %@eod:
 
-% Copyright (C) 2012 Dynare Team
+% Copyright (C) 2012-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/missing/stats/betacdf.m b/matlab/missing/stats/betacdf.m
index b15913fbb19d6db8a579a3488a84a799b1a954a7..d1ac509f789495695e172be064052e5e7139d5e8 100644
--- a/matlab/missing/stats/betacdf.m
+++ b/matlab/missing/stats/betacdf.m
@@ -10,7 +10,7 @@ function cdf = betacdf (x, a, b)
 % Original author: KH <Kurt.Hornik@wu-wien.ac.at>
 
 % Copyright (C) 1995, 1996, 1997, 2005, 2006, 2007 Kurt Hornik
-% Copyright (C) 2008-2009 Dynare Team
+% Copyright (C) 2008-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/missing/stats/betarnd.m b/matlab/missing/stats/betarnd.m
index 02c9e5ad7397b61e43c7bc171c77a71a001e4ee7..a2d0c9fe889fdf0ff2daef2765b21a14f934ae2d 100644
--- a/matlab/missing/stats/betarnd.m
+++ b/matlab/missing/stats/betarnd.m
@@ -13,7 +13,7 @@ function rnd = betarnd(a, b)
 %  ALGORITHMS
 %    Described and Devroye (1986, chapter 9).
 
-% Copyright (C) 2008-2009 Dynare Team
+% Copyright (C) 2008-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/missing/stats/corr.m b/matlab/missing/stats/corr.m
index 6b5d35cbbdda434fb0b2354ef5bcffba618ffeee..ec2f719a18f6202791a1ad96e94140de235c6731 100644
--- a/matlab/missing/stats/corr.m
+++ b/matlab/missing/stats/corr.m
@@ -39,7 +39,7 @@ function retval = corr(x, y) % --*-- Unitary tests --*--
 % Copyright (C) 1993-1996 Kurt Hornik
 % Copyright (C) 1996-2015 John W. Eaton
 % Copyright (C) 2013-2015 Julien Bect
-% Copyright (C) 2016 Dynare Team
+% Copyright (C) 2016-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/missing/stats/exprnd.m b/matlab/missing/stats/exprnd.m
index 6fc088b77788718f73c60b4e95910aaf634c77b6..b59daf904990a85051a6f21bca270672e140a50f 100644
--- a/matlab/missing/stats/exprnd.m
+++ b/matlab/missing/stats/exprnd.m
@@ -17,7 +17,7 @@ function rnd = exprnd(a)
 %    None.
 %
 
-% Copyright (C) 2009 Dynare Team
+% Copyright (C) 2009-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/missing/stats/gamrnd.m b/matlab/missing/stats/gamrnd.m
index 06caff7f005b731d113b858379ea58ec1f8014f5..af212475355ce0a98d6488e4d3fe2a7fbc2b75ca 100644
--- a/matlab/missing/stats/gamrnd.m
+++ b/matlab/missing/stats/gamrnd.m
@@ -13,7 +13,7 @@ function rnd = gamrnd(a,b,method)
 %  ALGORITHMS
 %    Described in Bauwens, Lubrano and Richard (1999, page 316) and Devroye (1986, chapter 9).
 
-% Copyright (C) 2006-2011 Dynare Team
+% Copyright (C) 2006-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/missing/stats/quantile.m b/matlab/missing/stats/quantile.m
index 2c0c683f92d39308b62cfeff07069a2df38ba7a1..a63baada00ed09511ebeb8df9317d8315eba4e2d 100644
--- a/matlab/missing/stats/quantile.m
+++ b/matlab/missing/stats/quantile.m
@@ -49,7 +49,7 @@ function [q,N] = quantile(X, p, dim, method, weights) % --*-- Unitary tests --*-
 % http://fr.mathworks.com/matlabcentral/fileexchange/46555-quantile-calculation
 %
 % Copyright (C) 2014-2016 University of Surrey (Christopher Hummersone)
-% Copyright (C) 2016 Dynare Team
+% Copyright (C) 2016-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/missing/stats/stdnormal_inv.m b/matlab/missing/stats/stdnormal_inv.m
index 44cdebe1ff5205a8b34a316799f81a26a988e33f..9859efde700496be0b49b88bb01a7228ad52ad31 100644
--- a/matlab/missing/stats/stdnormal_inv.m
+++ b/matlab/missing/stats/stdnormal_inv.m
@@ -10,7 +10,7 @@ function inv = stdnormal_inv (x)
 
 % Copyright (C) 1995, 1996, 1997, 1998, 2000, 2002, 2005, 2006, 2007
 %               Kurt Hornik
-% Copyright (C) 2008-2009 Dynare Team
+% Copyright (C) 2008-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/missing/stats/wblcdf.m b/matlab/missing/stats/wblcdf.m
index 701abe964e5bc3499bdcbd79a94045050d384d65..6246a01cf99f69c86dd8ca120ff7ceb1e609d9bd 100644
--- a/matlab/missing/stats/wblcdf.m
+++ b/matlab/missing/stats/wblcdf.m
@@ -10,7 +10,7 @@ function p = wblcdf(x, scale, shape)   % --*-- Unitary tests --*--
 % OUTPUTS
 % - p     [double] Positive scalar between
 
-% Copyright (C) 2015 Dynare Team
+% Copyright (C) 2015-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/missing/stats/wblrnd.m b/matlab/missing/stats/wblrnd.m
index ca31efa50c53ae105c660b8811fe8fe37249c0aa..e2a6911d9a54e143a1932a1cc51d297ebafdd633 100644
--- a/matlab/missing/stats/wblrnd.m
+++ b/matlab/missing/stats/wblrnd.m
@@ -8,7 +8,7 @@ function rnd = wblrnd(a, b)
 %  OUTPUT
 %    rnd     [double]    m*n matrix of independent variates from the beta(a,b) distribution.
 
-% Copyright (C) 2015 Dynare Team
+% Copyright (C) 2015-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/missing/vec/vec.m b/matlab/missing/vec/vec.m
index 8565f86a4e306fe365f023431242378533588d40..fd9e36b7908168ee4431193742ff9e3731078738 100644
--- a/matlab/missing/vec/vec.m
+++ b/matlab/missing/vec/vec.m
@@ -7,7 +7,7 @@ function Vector = vec(Matrix)
 % OUTPUTS
 %   Vector             [double]   a n*n vector.
 
-% Copyright (C) 2009 Dynare Team
+% Copyright (C) 2009-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/missing_DiffuseKalmanSmootherH1_Z.m b/matlab/missing_DiffuseKalmanSmootherH1_Z.m
index 5950f03d28a056551b38ec12e9164e4e689f8cf2..5ba614f945c059768ff3204063b8708da84e2ae0 100644
--- a/matlab/missing_DiffuseKalmanSmootherH1_Z.m
+++ b/matlab/missing_DiffuseKalmanSmootherH1_Z.m
@@ -49,7 +49,7 @@ function [alphahat,epsilonhat,etahat,atilde,P,aK,PK,decomp,V] = missing_DiffuseK
 %   Durbin/Koopman (2012): "Time Series Analysis by State Space Methods", Oxford University Press,
 %   Second Edition, Ch. 5
 
-% Copyright (C) 2004-2016 Dynare Team
+% Copyright (C) 2004-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/model_comparison.m b/matlab/model_comparison.m
index 81afdf768c6cd76adfd1180e036dcb7fd9d52365..07935af6f79ba0adac85a35d6767379a0a11a08f 100644
--- a/matlab/model_comparison.m
+++ b/matlab/model_comparison.m
@@ -20,7 +20,7 @@ function oo = model_comparison(ModelNames,ModelPriors,oo,options_,fname)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2007-2016 Dynare Team
+% Copyright (C) 2007-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/moments.m b/matlab/moments.m
index ac5ed4f27a316cfb081b55085e6bbe8870ebdc1f..9103321184923384f8d77aa11d96e6b1c1ba4fdd 100644
--- a/matlab/moments.m
+++ b/matlab/moments.m
@@ -14,7 +14,7 @@ function m = moments(X,order)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2009-2010 Dynare Team
+% Copyright (C) 2009-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
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 5f6d7d43cdfd921388aa2021109f206e99ed98c7..b1361a49b43e52672db6b29860e15dc7ea06d699 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
@@ -11,7 +11,7 @@ function clean_files_for_second_type_of_mex(M_, options_, type)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2011 Dynare Team
+% Copyright (C) 2011-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/ms-sbvar/dyn_save_graph.m b/matlab/ms-sbvar/dyn_save_graph.m
index 91782d71fe5a89f0fd7a2c2633fddb954182d378..46623f7c94ee7c8656cd877bb3674459fbfac5e2 100644
--- a/matlab/ms-sbvar/dyn_save_graph.m
+++ b/matlab/ms-sbvar/dyn_save_graph.m
@@ -13,7 +13,7 @@ function dyn_save_graph(dirname,graph_name,graph_formats,TeX,names,texnames,capt
 % SPECIAL REQUIREMENTS
 %    none
 %
-% Copyright (C) 2011-2016 Dynare Team
+% Copyright (C) 2011-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/ms-sbvar/identification/exclusions.m b/matlab/ms-sbvar/identification/exclusions.m
index c695124a81bfd1c2e088a6a5a93bd7674bd741d1..5361c2ef4c1cea22e7143c12b622a08124f809b0 100644
--- a/matlab/ms-sbvar/identification/exclusions.m
+++ b/matlab/ms-sbvar/identification/exclusions.m
@@ -16,7 +16,7 @@ function [Ui,Vi,n0,np,ixmC0Pres,Qi,Ri] = exclusions(nvar,nexo,options_ms)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2011-2015 Dynare Team
+% Copyright (C) 2011-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/ms-sbvar/identification/lower_cholesky.m b/matlab/ms-sbvar/identification/lower_cholesky.m
index 3085e09ddc73a6cffd0bdccb6af2f56ed740858e..a88954091d2083bed726e83e17af13862560540c 100644
--- a/matlab/ms-sbvar/identification/lower_cholesky.m
+++ b/matlab/ms-sbvar/identification/lower_cholesky.m
@@ -16,7 +16,7 @@ function [Ui,Vi,n0,np,ixmC0Pres] = lower_cholesky(nvar,nexo,options_ms)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2011 Dynare Team
+% Copyright (C) 2011-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/ms-sbvar/identification/upper_cholesky.m b/matlab/ms-sbvar/identification/upper_cholesky.m
index dbdd19c40065fce4506e1e1a1d5c1d22ae07f92b..8645214b183e2d08f1acc034035e18bfae48ccb5 100644
--- a/matlab/ms-sbvar/identification/upper_cholesky.m
+++ b/matlab/ms-sbvar/identification/upper_cholesky.m
@@ -16,7 +16,7 @@ function [Ui,Vi,n0,np,ixmC0Pres] = upper_cholesky(nvar,nexo,options_ms)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2011 Dynare Team
+% Copyright (C) 2011-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/ms-sbvar/ms_estimation.m b/matlab/ms-sbvar/ms_estimation.m
index 67b8c34fc5de58ef6a019723288df017351ce76c..495a483eed3a00cbcc6e8821ddd10b4288353bbe 100644
--- a/matlab/ms-sbvar/ms_estimation.m
+++ b/matlab/ms-sbvar/ms_estimation.m
@@ -14,7 +14,7 @@ function [options_, oo_]=ms_estimation(M_, options_, oo_)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2011-2012 Dynare Team
+% Copyright (C) 2011-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/ms-sbvar/ms_forecast.m b/matlab/ms-sbvar/ms_forecast.m
index e8ed8be20cd22dad4c91d171b461f95e1f1ac41b..e8949c9ae287d83700ad307f507752c3009094bb 100644
--- a/matlab/ms-sbvar/ms_forecast.m
+++ b/matlab/ms-sbvar/ms_forecast.m
@@ -14,7 +14,7 @@ function [options_, oo_]=ms_forecast(M_, options_, oo_)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2011-2016 Dynare Team
+% Copyright (C) 2011-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/ms-sbvar/ms_irf.m b/matlab/ms-sbvar/ms_irf.m
index 9b13aaa5e17204e75edb0baee1c2c174b3a0431d..47d1a8490be13cde4d972f36c46cb66821f9aae0 100644
--- a/matlab/ms-sbvar/ms_irf.m
+++ b/matlab/ms-sbvar/ms_irf.m
@@ -15,7 +15,7 @@ function [options_, oo_]=ms_irf(varlist, M_, options_, oo_)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2011-2016 Dynare Team
+% Copyright (C) 2011-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/ms-sbvar/ms_mardd.m b/matlab/ms-sbvar/ms_mardd.m
index 090c69127c38a6f9b7633fae353c36bbfcc340de..bd522807d1cd116d0da96af0410fce2fdc5209e5 100644
--- a/matlab/ms-sbvar/ms_mardd.m
+++ b/matlab/ms-sbvar/ms_mardd.m
@@ -6,7 +6,7 @@ function ms_mardd(options_)
 %
 % Tao Zha, September 1999.  Quick revisions, May 2003.  Final revision, September 2004.
 
-% Copyright (C) 2011-2013 Dynare Team
+% Copyright (C) 2011-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/ms-sbvar/ms_sbvar_setup.m b/matlab/ms-sbvar/ms_sbvar_setup.m
index 2bdefad15c0b3cc18e8c1756a8e78bdd26ba77e8..a195cc49137e0756fdde3c59bbde470808cd8ceb 100644
--- a/matlab/ms-sbvar/ms_sbvar_setup.m
+++ b/matlab/ms-sbvar/ms_sbvar_setup.m
@@ -11,7 +11,7 @@ function ms_sbvar_setup(options_)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2003-2014 Dynare Team
+% Copyright (C) 2003-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/ms-sbvar/ms_variance_decomposition.m b/matlab/ms-sbvar/ms_variance_decomposition.m
index 83e270171ae2cfeae473b1319e7acc87dda165f9..1fe73ddbc4edab37d68b145527974818635e158b 100644
--- a/matlab/ms-sbvar/ms_variance_decomposition.m
+++ b/matlab/ms-sbvar/ms_variance_decomposition.m
@@ -14,7 +14,7 @@ function [options_, oo_]=ms_variance_decomposition(M_, options_, oo_)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2011-2016 Dynare Team
+% Copyright (C) 2011-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/ms-sbvar/ms_write_markov_file.m b/matlab/ms-sbvar/ms_write_markov_file.m
index b35409cf0a12fd6e00ae22836a2898476cb53ede..7eaa5925fd98e2cb93582138c8af537afae7810a 100644
--- a/matlab/ms-sbvar/ms_write_markov_file.m
+++ b/matlab/ms-sbvar/ms_write_markov_file.m
@@ -10,7 +10,7 @@ function ms_write_markov_file(fname, options)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2011-2014 Dynare Team
+% Copyright (C) 2011-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/ms-sbvar/ms_write_mhm_input.m b/matlab/ms-sbvar/ms_write_mhm_input.m
index 1edd4b4a2d6ae84dcba23501a7004e5aa755bb5a..26ec655cd9c23e0bf68355c4a5390d19aacacdd7 100644
--- a/matlab/ms-sbvar/ms_write_mhm_input.m
+++ b/matlab/ms-sbvar/ms_write_mhm_input.m
@@ -11,7 +11,7 @@ function ms_write_mhm_input(fname, options_ms)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2011-2012 Dynare Team
+% Copyright (C) 2011-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/ms-sbvar/msstart2.m b/matlab/ms-sbvar/msstart2.m
index 95491d5af1c345d9188d7fc598df5de6e0b9fa4e..d02a2338dcd49aa8e65391f2f2aa0c31d0f9b916 100644
--- a/matlab/ms-sbvar/msstart2.m
+++ b/matlab/ms-sbvar/msstart2.m
@@ -12,7 +12,7 @@
 %
 % February 2004
 
-% Copyright (C) 2011-2013 Dynare Team
+% Copyright (C) 2011-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/ms-sbvar/msstart_setup.m b/matlab/ms-sbvar/msstart_setup.m
index 88c307fe805822d74594f78e523d52d89c4ba9fc..b32b92da41a074345282998f7e71e9688a912a9d 100644
--- a/matlab/ms-sbvar/msstart_setup.m
+++ b/matlab/ms-sbvar/msstart_setup.m
@@ -1,6 +1,6 @@
 %function []= msstart_setup(options_)
 
-% Copyright (C) 2011-2014 Dynare Team
+% Copyright (C) 2011-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/ms-sbvar/plot_ms_forecast.m b/matlab/ms-sbvar/plot_ms_forecast.m
index c76f8af89599892185dfca6469fb41bfa8795765..61f986e90a4454f6cf6908f62061b39753d10925 100644
--- a/matlab/ms-sbvar/plot_ms_forecast.m
+++ b/matlab/ms-sbvar/plot_ms_forecast.m
@@ -15,7 +15,7 @@ function plot_ms_forecast(M_, options_, forecast, figure_name)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2011-2012 Dynare Team
+% Copyright (C) 2011-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/ms-sbvar/plot_ms_irf.m b/matlab/ms-sbvar/plot_ms_irf.m
index 39ca642cff802a043a6d9a98a9102581f97fd085..3bff3773b69d7c80fdb24d3b4cdd7dbde9ebc2b9 100644
--- a/matlab/ms-sbvar/plot_ms_irf.m
+++ b/matlab/ms-sbvar/plot_ms_irf.m
@@ -15,7 +15,7 @@ function plot_ms_irf(M_, options_, irf, figure_name, varlist)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2011-2012 Dynare Team
+% Copyright (C) 2011-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/ms-sbvar/plot_ms_probabilities.m b/matlab/ms-sbvar/plot_ms_probabilities.m
index 0b1125de30c57c349801a6638df22baa2140fb26..b0e8ec7ca22867c12e2a3b7eecce8eb247eef929 100644
--- a/matlab/ms-sbvar/plot_ms_probabilities.m
+++ b/matlab/ms-sbvar/plot_ms_probabilities.m
@@ -11,7 +11,7 @@ function plot_ms_probabilities(computed_probabilities, options_)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2011 Dynare Team
+% Copyright (C) 2011-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/ms-sbvar/plot_ms_variance_decomposition.m b/matlab/ms-sbvar/plot_ms_variance_decomposition.m
index 81aab9263fe5611b61a224617347e9be17755811..d6b39ce635afb408fff2c6f9fe55f3dbb9a8a26e 100644
--- a/matlab/ms-sbvar/plot_ms_variance_decomposition.m
+++ b/matlab/ms-sbvar/plot_ms_variance_decomposition.m
@@ -22,7 +22,7 @@ function plot_ms_variance_decomposition(M_, options_, vd, figure_name, varargin)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2011-2013 Dynare Team
+% Copyright (C) 2011-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/ms-sbvar/plot_ms_variance_decomposition_error_bands.m b/matlab/ms-sbvar/plot_ms_variance_decomposition_error_bands.m
index 193c9b59ff0600a13c38712b4a1691a63da04ab5..d88e757b5af3029d372ed888aa7c6c57cc7b7e9c 100644
--- a/matlab/ms-sbvar/plot_ms_variance_decomposition_error_bands.m
+++ b/matlab/ms-sbvar/plot_ms_variance_decomposition_error_bands.m
@@ -15,7 +15,7 @@ function plot_ms_variance_decomposition_error_bands(M_, options_, vddata, figure
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2011-2012 Dynare Team
+% Copyright (C) 2011-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/ms-sbvar/svar_global_identification_check.m b/matlab/ms-sbvar/svar_global_identification_check.m
index b0884defe57dbb39083f3d5d265b41c74d04dcc7..07397d18dca4d1a56e868d597c09c83b1859b627 100644
--- a/matlab/ms-sbvar/svar_global_identification_check.m
+++ b/matlab/ms-sbvar/svar_global_identification_check.m
@@ -16,7 +16,7 @@ function indent = svar_global_identification_check(options_)
 %   Autoregressions: Theory of Identification and Algorithms for
 %   Inference" in Review of Economic Studies, 77, 665-696.
 
-% Copyright (C) 2015 Dynare Team
+% Copyright (C) 2015-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/mult_elimination.m b/matlab/mult_elimination.m
index 347c702cb2f3653b0f9cff2b916a9d9885dc5948..91b441d35544315afaed3c5549697cd2e8b0174f 100644
--- a/matlab/mult_elimination.m
+++ b/matlab/mult_elimination.m
@@ -12,7 +12,7 @@ function dr=mult_elimination(varlist,M_, options_, oo_)
 % SPECIAL REQUIREMENTS
 %   none
 
-% Copyright (C) 2003-2016 Dynare Team
+% Copyright (C) 2003-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/multivariate_sample_autocovariance.m b/matlab/multivariate_sample_autocovariance.m
index 3b35db5f3b889468872b8f6ff4608ad2a088ac5c..40af070157d4b7e2c8708812d281350c6a39719a 100644
--- a/matlab/multivariate_sample_autocovariance.m
+++ b/matlab/multivariate_sample_autocovariance.m
@@ -11,7 +11,7 @@ function autocov = multivariate_sample_autocovariance(data,q)
 %
 % SPECIAL REQUIREMENTS
 
-% Copyright (C) 2009 Dynare Team
+% Copyright (C) 2009-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/name2index.m b/matlab/name2index.m
index 29723160b6597cbc76796b83eea071c459499567..22d116c792513ac145ef573ae6a1214940ec4bb1 100644
--- a/matlab/name2index.m
+++ b/matlab/name2index.m
@@ -16,7 +16,7 @@ function i = name2index(options_, M_, estim_params_, type, name1, name2 )
 % SPECIAL REQUIREMENTS
 %   none
 
-% Copyright (C) 2008-2013 Dynare Team
+% Copyright (C) 2008-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/octave_ver_less_than.m b/matlab/octave_ver_less_than.m
index d60bea88da85c06c5d1e67cbc0bbaa8e45b0dcce..3c1a6a6a0e5c4186b9819d277f2de77e4010b8fd 100644
--- a/matlab/octave_ver_less_than.m
+++ b/matlab/octave_ver_less_than.m
@@ -15,7 +15,7 @@ function r = octave_ver_less_than(verstr)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2008-2011 Dynare Team
+% Copyright (C) 2008-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/one_sided_hp_filter.m b/matlab/one_sided_hp_filter.m
index 53e494a9adfc1b00bfeec1e1d93b54ad380c052f..9715a33510658fedb956163eed9f066d62e6ca9b 100644
--- a/matlab/one_sided_hp_filter.m
+++ b/matlab/one_sided_hp_filter.m
@@ -38,7 +38,7 @@ function [ytrend,ycycle]=one_sided_hp_filter(y,lambda,x_user,P_user,discard)
 
 
 % Copyright (C) 200?-2015 Alexander Meyer-Gohde
-% Copyright (C) 2015 Dynare Team
+% Copyright (C) 2015-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/optimization/apprgrdn.m b/matlab/optimization/apprgrdn.m
index a1956908689030009ce19c361f21da377d963d1e..2d79f0489f831cd49a0fb436e864f416e2260fce 100644
--- a/matlab/optimization/apprgrdn.m
+++ b/matlab/optimization/apprgrdn.m
@@ -17,7 +17,7 @@ function g = apprgrdn(x,f,fun,deltax,obj,varargin)
 %
 % Copyright (C) 1997-2008, Alexei Kuntsevich and Franz Kappel
 % Copyright (C) 2008-2015 Giovanni Lombardo
-% Copyright (C) 2015 Dynare Team
+% Copyright (C) 2015-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/optimization/bfgsi1.m b/matlab/optimization/bfgsi1.m
index 7ed5b0db08c3c87cb29265f78db6d33919d316d5..7a76a89b230e8bfaee48e249e057772bee339b84 100644
--- a/matlab/optimization/bfgsi1.m
+++ b/matlab/optimization/bfgsi1.m
@@ -16,7 +16,7 @@ function H = bfgsi1(H0,dg,dx,Verbose,Save_files)
 % http://sims.princeton.edu/yftp/optimize/mfiles/bfgsi.m
 %
 % Copyright (C) 1993-2009 Christopher Sims
-% Copyright (C) 2009-2015 Dynare Team
+% Copyright (C) 2009-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/optimization/cmaes.m b/matlab/optimization/cmaes.m
index db6869306207645e6141eb4d8c16ed214cabdf3a..2ead9b50eba2c6aa1ea68228ca346b8aa2ca3340 100644
--- a/matlab/optimization/cmaes.m
+++ b/matlab/optimization/cmaes.m
@@ -158,7 +158,7 @@ function [xmin, ...      % minimum search point of last iteration
                             %
 
 % Copyright (C) 2001-2012 Nikolaus Hansen,
-% Copyright (C) 2012 Dynare Team
+% Copyright (C) 2012-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/optimization/csminit1.m b/matlab/optimization/csminit1.m
index 0ad54a3a74fcf50ca60dec8176b8251de26debc9..22391027ebcbce9f5dcb4d3350c94474eb8aeb3f 100644
--- a/matlab/optimization/csminit1.m
+++ b/matlab/optimization/csminit1.m
@@ -38,7 +38,7 @@ function [fhat,xhat,fcount,retcode] = csminit1(fcn,x0,penalty,f0,g0,badg,H0,Verb
 % http://sims.princeton.edu/yftp/optimize/mfiles/csminit.m
 %
 % Copyright (C) 1993-2007 Christopher Sims
-% Copyright (C) 2008-2016 Dynare Team
+% Copyright (C) 2008-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/optimization/csminwel1.m b/matlab/optimization/csminwel1.m
index 33270c11783dcae9fdd8514ddb1be587b44ed415..cfa8699322bfb2d3fff98f4914f1ab86f9184f73 100644
--- a/matlab/optimization/csminwel1.m
+++ b/matlab/optimization/csminwel1.m
@@ -42,7 +42,7 @@ function [fh,xh,gh,H,itct,fcount,retcodeh] = csminwel1(fcn,x0,H0,grad,crit,nit,m
 % http://sims.princeton.edu/yftp/optimize/mfiles/csminwel.m
 %
 % Copyright (C) 1993-2007 Christopher Sims
-% Copyright (C) 2006-2015 Dynare Team
+% Copyright (C) 2006-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/optimization/gmhmaxlik_core.m b/matlab/optimization/gmhmaxlik_core.m
index eae0f931a4442533587d48ae31ad7e2ba1751bb4..3e94d30ab983dc0ed312fa5bf14d26b8e8173706 100644
--- a/matlab/optimization/gmhmaxlik_core.m
+++ b/matlab/optimization/gmhmaxlik_core.m
@@ -56,7 +56,7 @@ function [PostMod,PostVar,Scale,PostMean] = gmhmaxlik_core(ObjFun,xparam1,mh_bou
 % SPECIAL REQUIREMENTS
 %   None.
 
-% Copyright (C) 2006-2015 Dynare Team
+% Copyright (C) 2006-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/optimization/simpsa.m b/matlab/optimization/simpsa.m
index 814618d415cb48febd3c48739328abbe5b3de64c..87b881a2cb9992cb92eda20fbc4a38c554b700ca 100644
--- a/matlab/optimization/simpsa.m
+++ b/matlab/optimization/simpsa.m
@@ -58,7 +58,7 @@ function [X,FVAL,EXITFLAG,OUTPUT] = simpsa(FUN,X0,LB,UB,OPTIONS,varargin)
 
 % Copyright (C) 2005 Henning Schmidt, FCC, henning@fcc.chalmers.se
 % Copyright (C) 2006 Brecht Donckels, BIOMATH, brecht.donckels@ugent.be
-% Copyright (C) 2013 Dynare Team.
+% Copyright (C) 2013-2017 Dynare Team.
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/optimization/simpsaget.m b/matlab/optimization/simpsaget.m
index 318ea4313413da3e011850ea5b996e68afa6d52e..96eb36dc98f2f10fa8216ccae667ac5e8de39aa6 100644
--- a/matlab/optimization/simpsaget.m
+++ b/matlab/optimization/simpsaget.m
@@ -18,7 +18,7 @@ function o = simpsaget(options,name,default,flag)
 %   See also SIMPSASET, SIMPSA
 
 % Copyright (C) 2006 Brecht Donckels, BIOMATH, brecht.donckels@ugent.be
-% Copyright (C) 2013-2016 Dynare Team.
+% Copyright (C) 2013-2017 Dynare Team.
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/optimization/simpsaset.m b/matlab/optimization/simpsaset.m
index 16e1919c1f502b22c0d56e1ec4a99ce4df77f83d..1d63c7bdc9bc94572de13a2cfe60892d03b51f75 100644
--- a/matlab/optimization/simpsaset.m
+++ b/matlab/optimization/simpsaset.m
@@ -28,7 +28,7 @@ function options = simpsaset(varargin)
 
 % Copyright (C) 2005 Henning Schmidt, FCC, henning@fcc.chalmers.se
 % Copyright (C) 2006 Brecht Donckels, BIOMATH, brecht.donckels@ugent.be
-% Copyright (C) 2013 Dynare Team.
+% Copyright (C) 2013-2017 Dynare Team.
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/optimization/simulated_annealing.m b/matlab/optimization/simulated_annealing.m
index 9637e64e92d7da924b5c7b6b2355696ecbcd52fd..7088685b3a8e66c0a6f754a32a353c43a2f991f8 100644
--- a/matlab/optimization/simulated_annealing.m
+++ b/matlab/optimization/simulated_annealing.m
@@ -163,7 +163,7 @@ function [xopt, fopt,exitflag, n_accepted_draws, n_total_draws, n_out_of_bounds_
 % Copyright (C) 1995 E.G.Tsionas
 % Copyright (C) 1995-2002 Thomas Werner
 % Copyright (C) 2002-2015 Giovanni Lombardo
-% Copyright (C) 2015 Dynare Team
+% Copyright (C) 2015-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/optimization/solvopt.m b/matlab/optimization/solvopt.m
index 079a6d5b794befd92f899ec0a16cd1581f9e3ce3..c4a819a26d48fbb72bf347451aa0ef6aa8b24f0a 100644
--- a/matlab/optimization/solvopt.m
+++ b/matlab/optimization/solvopt.m
@@ -59,7 +59,7 @@ function [x,f,exitflag,n_f_evals,n_grad_evals,n_constraint_evals,n_constraint_gr
 %
 % Copyright (C) 1997-2008, Alexei Kuntsevich and Franz Kappel
 % Copyright (C) 2008-2015 Giovanni Lombardo
-% Copyright (C) 2015 Dynare Team
+% Copyright (C) 2015-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/options2cell.m b/matlab/options2cell.m
index dcf87748a67b787793f8d7651ebdd57c61a6ce70..697c24b87f9baa7e9b841df6bde932c19a15d2bb 100644
--- a/matlab/options2cell.m
+++ b/matlab/options2cell.m
@@ -8,7 +8,7 @@ function c = options2cell(o)
 % OUTPUTS
 %  o c       matlab's cell row array of the form {NAME1, VALUE1, NAME2, VALUE2, NAME3, VALUE3, ...}.
 
-% Copyright (C) 2013 Dynare Team.
+% Copyright (C) 2013-2017 Dynare Team.
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/osr.m b/matlab/osr.m
index a34df099aebc9493e5333c07a43171fcf7fd9397..60039ac45369fe059034bbe820a428861f85b119 100644
--- a/matlab/osr.m
+++ b/matlab/osr.m
@@ -21,7 +21,7 @@ function osr_res = osr(var_list,params,i_var,W)
 % SPECIAL REQUIREMENTS
 %   none.
 %
-% Copyright (C) 2001-2016 Dynare Team
+% Copyright (C) 2001-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/osr1.m b/matlab/osr1.m
index bd19412ca30204219baa4e50a19a9b42fca8007c..b73db2b244019944a09428b602a08d2136bb3256 100644
--- a/matlab/osr1.m
+++ b/matlab/osr1.m
@@ -16,7 +16,7 @@ function osr_res = osr1(i_params,i_var,weights)
 %   Uses Newton-type optimizer csminwel to directly solve quadratic
 %   osr-problem
 %
-% Copyright (C) 2005-2016 Dynare Team
+% Copyright (C) 2005-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/osr_obj.m b/matlab/osr_obj.m
index d29c7e530737a7e4f50533278e865782daf36fbe..76db1da69c80b9230dfe74fd6daffa2889937aeb 100644
--- a/matlab/osr_obj.m
+++ b/matlab/osr_obj.m
@@ -17,7 +17,7 @@ function [loss,info,exit_flag,vx,junk]=osr_obj(x,i_params,i_var,weights)
 %
 % SPECIAL REQUIREMENTS
 %   none
-% Copyright (C) 2005-2016 Dynare Team
+% Copyright (C) 2005-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/parallel/CreateTimeString.m b/matlab/parallel/CreateTimeString.m
index 53251d4186c7c7d562ee58d79dbbb076b17b4ef0..e78f8836aeb6ebf353eb625e815029175a86d662 100644
--- a/matlab/parallel/CreateTimeString.m
+++ b/matlab/parallel/CreateTimeString.m
@@ -8,7 +8,7 @@ function [TiSt] = CreateTimeString()
 %  OUTPUTS
 %  o TiSt    []   ...
 %
-% Copyright (C) 2009-2010 Dynare Team
+% Copyright (C) 2009-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/parallel/dynareParallelFindNewFiles.m b/matlab/parallel/dynareParallelFindNewFiles.m
index ba93d6245b9ea9d71434a3e5650dd80f1dc635a1..d8cb6a9d71609ded5d3e3fa62b06a8a49170cebc 100644
--- a/matlab/parallel/dynareParallelFindNewFiles.m
+++ b/matlab/parallel/dynareParallelFindNewFiles.m
@@ -15,7 +15,7 @@ function [NewFilesFrom, NewFileList]=dynareParallelFindNewFiles(FileList,Paralle
 %  o NewFilesFrom          []   ...
 %  o NewFileList           []   ...
 %
-% Copyright (C) 2009-2011 Dynare Team
+% Copyright (C) 2009-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/partial_information/PCL_resol.m b/matlab/partial_information/PCL_resol.m
index 6bf4a7243a05833a364f905b6ad8e964fabca7eb..8f6bf423926bdb1d19ccb1b64dccaf11645297d3 100644
--- a/matlab/partial_information/PCL_resol.m
+++ b/matlab/partial_information/PCL_resol.m
@@ -25,7 +25,7 @@ function [dr,info]=PCL_resol(ys,check_flag)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2001-2015 Dynare Team
+% Copyright (C) 2001-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/partial_information/PI_gensys.m b/matlab/partial_information/PI_gensys.m
index edc4e5da14fc2821991b4eb8e1c48a3ed1fa6edb..589e39dc1b33107ca9512f94a2c7257dc8633cdb 100644
--- a/matlab/partial_information/PI_gensys.m
+++ b/matlab/partial_information/PI_gensys.m
@@ -16,7 +16,7 @@ function [G1pi,C,impact,nmat,TT1,TT2,gev,eu, DD, E2, E5, GAMMA, FL_RANK ]=PI_gen
 % Corrected 10/28/96 by CAS
 
 % Copyright (C) 1996-2009 Christopher Sims
-% Copyright (C) 2010-2011 Dynare Team
+% Copyright (C) 2010-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/partial_information/disc_riccati_fast.m b/matlab/partial_information/disc_riccati_fast.m
index c73adb5b2e816b65005140037721675390fb9ee5..c97da7a12603e43a53b3915f4ac52ebc94bee830 100644
--- a/matlab/partial_information/disc_riccati_fast.m
+++ b/matlab/partial_information/disc_riccati_fast.m
@@ -11,7 +11,7 @@ function Z=disc_riccati_fast(F,D,R,H,ch)
 % V.2 22/10/06
 % =================================================================
 
-% Copyright (C) 2006-2011 Dynare Team
+% Copyright (C) 2006-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/perfect-foresight-models/linear_approximation_accuracy.m b/matlab/perfect-foresight-models/linear_approximation_accuracy.m
index 552310a691b4b4dde037ca96fc8d4ca29110ffaf..2899971761a852ece1f1f99e695f137b79f244d9 100644
--- a/matlab/perfect-foresight-models/linear_approximation_accuracy.m
+++ b/matlab/perfect-foresight-models/linear_approximation_accuracy.m
@@ -10,7 +10,7 @@ function err = linear_approximation_accuracy(options_, M_, oo_)
 % OUTPUTS
 % - err      [double] n*1 vector, evaluation of the accuracy (n is the number of equations).
 
-% Copyright (C) 2015 Dynare Team
+% Copyright (C) 2015-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/perfect-foresight-models/make_ex_.m b/matlab/perfect-foresight-models/make_ex_.m
index 1eec29ac5445ba6e5ce80891d2624ab0139e5c91..4f72590484e4ee29f34fb652998f8c04792476ca 100644
--- a/matlab/perfect-foresight-models/make_ex_.m
+++ b/matlab/perfect-foresight-models/make_ex_.m
@@ -14,7 +14,7 @@ function oo_=make_ex_(M_,options_,oo_)
 % SPECIAL REQUIREMENTS
 %
 
-% Copyright (C) 1996-2016 Dynare Team
+% Copyright (C) 1996-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/perfect-foresight-models/make_y_.m b/matlab/perfect-foresight-models/make_y_.m
index bbe41db71696f1468fb75a0680faaa4e412e9cd2..e96333825e78ff103ec33220b825556dd1c2ca0a 100644
--- a/matlab/perfect-foresight-models/make_y_.m
+++ b/matlab/perfect-foresight-models/make_y_.m
@@ -16,7 +16,7 @@ function oo_=make_y_(M_,options_,oo_)
 %   none
 %
 
-% Copyright (C) 1996-2016 Dynare Team
+% Copyright (C) 1996-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/perfect-foresight-models/perfect_foresight_mcp_problem.m b/matlab/perfect-foresight-models/perfect_foresight_mcp_problem.m
index 5160ce71f69f8473b8ab0dc04fd9e8e0123dfc15..eb898322df33fce3da043103b0caabfa177c971b 100644
--- a/matlab/perfect-foresight-models/perfect_foresight_mcp_problem.m
+++ b/matlab/perfect-foresight-models/perfect_foresight_mcp_problem.m
@@ -45,7 +45,7 @@ function [residuals,JJacobian] = perfect_foresight_mcp_problem(y, dynamic_functi
 % SPECIAL REQUIREMENTS
 %   None.
 
-% Copyright (C) 1996-2016 Dynare Team
+% Copyright (C) 1996-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/perfect-foresight-models/perfect_foresight_problem.m b/matlab/perfect-foresight-models/perfect_foresight_problem.m
index a853d65149564829cbf8a5122ce83ecbd5764bd6..a4df03f80bf621942d27693f0efa22402d0b8d27 100644
--- a/matlab/perfect-foresight-models/perfect_foresight_problem.m
+++ b/matlab/perfect-foresight-models/perfect_foresight_problem.m
@@ -42,7 +42,7 @@ function [residuals,JJacobian] = perfect_foresight_problem(y, dynamic_function,
 % SPECIAL REQUIREMENTS
 %   None.
 
-% Copyright (C) 1996-2016 Dynare Team
+% Copyright (C) 1996-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/perfect-foresight-models/perfect_foresight_setup.m b/matlab/perfect-foresight-models/perfect_foresight_setup.m
index a9cddb0e597049b90a47e584e2387fa65df4eb9f..341d70aad67569ff9e5e48b655c538e9a3eadaf5 100644
--- a/matlab/perfect-foresight-models/perfect_foresight_setup.m
+++ b/matlab/perfect-foresight-models/perfect_foresight_setup.m
@@ -12,7 +12,7 @@ function perfect_foresight_setup()
 % SPECIAL REQUIREMENTS
 %   none
 
-% Copyright (C) 1996-2016 Dynare Team
+% Copyright (C) 1996-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/perfect-foresight-models/perfect_foresight_solver.m b/matlab/perfect-foresight-models/perfect_foresight_solver.m
index 8bf52c28b25558621d9febe6c448b7f063794c85..8e7c3bcbc5144c64268cc9b60f74ace90b3c84a7 100644
--- a/matlab/perfect-foresight-models/perfect_foresight_solver.m
+++ b/matlab/perfect-foresight-models/perfect_foresight_solver.m
@@ -12,7 +12,7 @@ function perfect_foresight_solver()
 % SPECIAL REQUIREMENTS
 %   none
 
-% Copyright (C) 1996-2016 Dynare Team
+% Copyright (C) 1996-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/perfect-foresight-models/perfect_foresight_solver_core.m b/matlab/perfect-foresight-models/perfect_foresight_solver_core.m
index 94e978316ed97d141cdf41bb3401be99dc61421f..272cd38337dfed3aeebc8978feacbabeefd0111d 100644
--- a/matlab/perfect-foresight-models/perfect_foresight_solver_core.m
+++ b/matlab/perfect-foresight-models/perfect_foresight_solver_core.m
@@ -11,7 +11,7 @@ function [oo_, maxerror] = perfect_foresight_solver_core(M_, options_, oo_)
 % - oo_                 [struct] contains results
 % - maxerror            [double] contains the maximum absolute error
 
-% Copyright (C) 2015-2016 Dynare Team
+% Copyright (C) 2015-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/perfect-foresight-models/private/check_input_arguments.m b/matlab/perfect-foresight-models/private/check_input_arguments.m
index 81c3da8ce4e2f040459d9fecd482c7ab2446a15d..fc50114d0cc7f89ecfa50a0ce1adb6083987fc72 100644
--- a/matlab/perfect-foresight-models/private/check_input_arguments.m
+++ b/matlab/perfect-foresight-models/private/check_input_arguments.m
@@ -3,7 +3,7 @@ function check_input_arguments(DynareOptions, DynareModel, DynareResults)
 %Conducts checks for inconsistent/missing inputs to deterministic
 %simulations
 
-% Copyright (C) 2015 Dynare Team
+% Copyright (C) 2015-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/perfect-foresight-models/private/initialize_stacked_problem.m b/matlab/perfect-foresight-models/private/initialize_stacked_problem.m
index 3d6c9abdc092e38ba2bdf6709d67d0166b307ea6..014bb9acb44ac8000c679457c49c2a2c1e40c820 100644
--- a/matlab/perfect-foresight-models/private/initialize_stacked_problem.m
+++ b/matlab/perfect-foresight-models/private/initialize_stacked_problem.m
@@ -27,7 +27,7 @@ function [options, y0, yT, z, i_cols, i_cols_J1, i_cols_T, i_cols_j, i_cols_1, .
 %                                M.lead_lag_incidence in dynamic Jacobian (relevant in first period)
 % - dynamicmodel        [handle] function handle to _dynamic-file
 
-% Copyright (C) 2015-16 Dynare Team
+% Copyright (C) 2015-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/perfect-foresight-models/private/simulation_core.m b/matlab/perfect-foresight-models/private/simulation_core.m
index 947ebd9a59d2a8bcf85d2b7554a1a737550ba445..0c944c2a68a5119cbc0669076e0aad76bd6afd3a 100644
--- a/matlab/perfect-foresight-models/private/simulation_core.m
+++ b/matlab/perfect-foresight-models/private/simulation_core.m
@@ -1,7 +1,7 @@
 function [oo_, maxerror] = simulation_core(options_, M_, oo_)
 %function [oo_, maxerror] = simulation_core(options_, M_, oo_)
 
-% Copyright (C) 2015-2016 Dynare Team
+% Copyright (C) 2015-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/perfect-foresight-models/sim1_lbj.m b/matlab/perfect-foresight-models/sim1_lbj.m
index 4ff1cf9639f822272a29c4ba4146320f43549dcc..a9b585907c99db20699cbfd3248f99ea455a7749 100644
--- a/matlab/perfect-foresight-models/sim1_lbj.m
+++ b/matlab/perfect-foresight-models/sim1_lbj.m
@@ -15,7 +15,7 @@ function [endogenousvariables, info] = sim1_lbj(endogenousvariables, exogenousva
 % SPECIAL REQUIREMENTS
 %   None.
 
-% Copyright (C) 1996-2016 Dynare Team
+% Copyright (C) 1996-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/perfect-foresight-models/sim1_linear.m b/matlab/perfect-foresight-models/sim1_linear.m
index e5a2d19ac9ba23653c6d775bc537fa19cb368bc9..85dc384058b908a44cecc49e2113f249eb70ae08 100644
--- a/matlab/perfect-foresight-models/sim1_linear.m
+++ b/matlab/perfect-foresight-models/sim1_linear.m
@@ -38,7 +38,7 @@ function [endogenousvariables, info] = sim1_linear(endogenousvariables, exogenou
 % to center the variables around the deterministic steady state to solve the
 % perfect foresight model.
 
-% Copyright (C) 2015-2016 Dynare Team
+% Copyright (C) 2015-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/perfect-foresight-models/sim1_purely_backward.m b/matlab/perfect-foresight-models/sim1_purely_backward.m
index 1c9d04179477d66e17884527dfbdcdb9c36bde6b..a2ec8db13213746ce4e1784d22494ccf6571dfe8 100644
--- a/matlab/perfect-foresight-models/sim1_purely_backward.m
+++ b/matlab/perfect-foresight-models/sim1_purely_backward.m
@@ -2,7 +2,7 @@ function [endogenousvariables, info] = sim1_purely_backward(endogenousvariables,
 
 % Performs deterministic simulation of a purely backward model
 
-% Copyright (C) 2012-2016 Dynare Team
+% Copyright (C) 2012-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/perfect-foresight-models/sim1_purely_forward.m b/matlab/perfect-foresight-models/sim1_purely_forward.m
index a1af2111744e714ee6230f18636564af17c11a6f..31cd12b77423eb8a9fd31ec8063364f6c6d1217d 100644
--- a/matlab/perfect-foresight-models/sim1_purely_forward.m
+++ b/matlab/perfect-foresight-models/sim1_purely_forward.m
@@ -1,7 +1,7 @@
 function [endogenousvariables, info] = sim1_purely_forward(endogenousvariables, exogenousvariables, steadystate, M, options)
 % Performs deterministic simulation of a purely forward model
 
-% Copyright (C) 2012-2016 Dynare Team
+% Copyright (C) 2012-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/perfect-foresight-models/solve_stacked_linear_problem.m b/matlab/perfect-foresight-models/solve_stacked_linear_problem.m
index 2ddc51a21c426b47d201364cff5975d496799a52..5464c9e06b2f1a1414441e6c4182a7a258d6d55c 100644
--- a/matlab/perfect-foresight-models/solve_stacked_linear_problem.m
+++ b/matlab/perfect-foresight-models/solve_stacked_linear_problem.m
@@ -1,6 +1,6 @@
 function [endogenousvariables, info] = solve_stacked_linear_problem(endogenousvariables, exogenousvariables, steadystate_y, steadystate_x, M, options)
 
-% Copyright (C) 2015-2016 Dynare Team
+% Copyright (C) 2015-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/perfect-foresight-models/solve_stacked_problem.m b/matlab/perfect-foresight-models/solve_stacked_problem.m
index 2e0885367fb40c333aad7b351698f1cd14b76576..dd3bc6363d165f018e01e4bf5a7a8b78e4c056fb 100644
--- a/matlab/perfect-foresight-models/solve_stacked_problem.m
+++ b/matlab/perfect-foresight-models/solve_stacked_problem.m
@@ -13,7 +13,7 @@ function [endogenousvariables, info] = solve_stacked_problem(endogenousvariables
 % - endogenousvariables [double] N*T array, paths for the endogenous variables (solution of the perfect foresight model).
 % - info                [struct] contains informations about the results.
 
-% Copyright (C) 2015-16 Dynare Team
+% Copyright (C) 2015-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/pltorg.m b/matlab/pltorg.m
index dca9e66f1b6884ca029979f60c4b990ebc0fc201..e7f6807725817baac573cde9154b86d0b2260ad7 100644
--- a/matlab/pltorg.m
+++ b/matlab/pltorg.m
@@ -1,6 +1,6 @@
 function [nbplt,nr,nc,lr,lc,nstar] = pltorg(number)
 
-% Copyright (C) 2004-2008 Dynare Team
+% Copyright (C) 2004-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/posterior_analysis.m b/matlab/posterior_analysis.m
index 7e13059bf18ba69b2d36d8648fa6e8cad3064b22..fa365b60775253e6554eaee9ad9cfce60e7356db 100644
--- a/matlab/posterior_analysis.m
+++ b/matlab/posterior_analysis.m
@@ -1,5 +1,5 @@
 function oo_ = posterior_analysis(type,arg1,arg2,arg3,options_,M_,oo_)
-% Copyright (C) 2008-2015 Dynare Team
+% Copyright (C) 2008-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/posterior_moments.m b/matlab/posterior_moments.m
index e16992a08c8e7679a4d2ea4bde9f49f92c5d65bc..915827328f5ffb8d386f93c0de33df723a3e8c15 100644
--- a/matlab/posterior_moments.m
+++ b/matlab/posterior_moments.m
@@ -21,7 +21,7 @@ function [post_mean, post_median, post_var, hpd_interval, post_deciles, density]
 %                                                   kernel_density_estimate.m.
 %
 
-% Copyright (C) 2005-2015 Dynare Team
+% Copyright (C) 2005-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/print_bytecode_dynamic_model.m b/matlab/print_bytecode_dynamic_model.m
index 688f9cadb9f60f7d9c88ccb11cf92e3c80963f4d..af5eb011546ead3cb920b74b90e9fd979a32a876 100644
--- a/matlab/print_bytecode_dynamic_model.m
+++ b/matlab/print_bytecode_dynamic_model.m
@@ -11,7 +11,7 @@ function print_bytecode_dynamic_model()
 % SPECIAL REQUIREMENTS
 %   none
 
-% Copyright (C) 2001-2011 Dynare Team
+% Copyright (C) 2001-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/print_bytecode_static_model.m b/matlab/print_bytecode_static_model.m
index 6ddc67fe2a94db533140c42035846c92c3c08201..ece12428b5237bd5ceb9a7293b2d727423b78a2a 100644
--- a/matlab/print_bytecode_static_model.m
+++ b/matlab/print_bytecode_static_model.m
@@ -11,7 +11,7 @@ function print_bytecode_static_model()
 % SPECIAL REQUIREMENTS
 %   none
 
-% Copyright (C) 2001-2011 Dynare Team
+% Copyright (C) 2001-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/print_moments_implied_prior.m b/matlab/print_moments_implied_prior.m
index 56dc069b1db0b4031521daed6f4484869e2dabba..94d14cb02275df51a45ddda29a89daa90939f551 100644
--- a/matlab/print_moments_implied_prior.m
+++ b/matlab/print_moments_implied_prior.m
@@ -3,7 +3,7 @@ function print_moments_implied_prior(ModelInfo, mm, vm, mv, vv)
 % This routine prints in the command window some descriptive statistics
 % about the endogenous variables implied prior moments.
 
-% Copyright (C) 2016 Dynare Team
+% Copyright (C) 2016-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/print_table_prior.m b/matlab/print_table_prior.m
index c12c2fd313558029129b816edaeb572b0a0a1fd0..b1f1a13bcfc0c4f0e7bee4ad5205015f5943f704 100644
--- a/matlab/print_table_prior.m
+++ b/matlab/print_table_prior.m
@@ -2,7 +2,7 @@ function print_table_prior(lb, ub, DynareOptions, ModelInfo, BayesInfo, Estimati
 
 % This routine prints in the command window some descriptive statistics about the prior distribution.
 
-% Copyright (C) 2015 Dynare Team
+% Copyright (C) 2015-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/printline.m b/matlab/printline.m
index 85bb44e0f74b1d7801c0844de824459b171383f5..29d4ec1c306266cdef8df9fb684d156627102fc2 100644
--- a/matlab/printline.m
+++ b/matlab/printline.m
@@ -10,7 +10,7 @@ function varargout = printline(n, s, fid)
 % OUTPUTS
 %   None
 
-% Copyright (C) 2015 Dynare Team
+% Copyright (C) 2015-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/prior_analysis.m b/matlab/prior_analysis.m
index 41b43ffa3460fdff929dab88642c1348703be9f4..5820f69c3cfadd8a53b00403c2b92a743077b112 100644
--- a/matlab/prior_analysis.m
+++ b/matlab/prior_analysis.m
@@ -1,5 +1,5 @@
 function oo_ = prior_analysis(type,arg1,arg2,arg3,options_,M_,oo_,estim_params_)
-% Copyright (C) 2009-2015 Dynare Team
+% Copyright (C) 2009-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/prior_bounds.m b/matlab/prior_bounds.m
index 83127f7aaffe3550ac16177d9c02002ade79af15..56ef1eb32ea8266deaec9139b03dcd065da385bb 100644
--- a/matlab/prior_bounds.m
+++ b/matlab/prior_bounds.m
@@ -47,7 +47,7 @@ function bounds = prior_bounds(bayestopt, prior_trunc)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2003-2015 Dynare Team
+% Copyright (C) 2003-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/qr2.m b/matlab/qr2.m
index 2d00e1c2c96e6f9fa01e041f8c670dbb8584784d..bdd1c0dea0d78997d8bed3f23d41dae42f8b2fcd 100644
--- a/matlab/qr2.m
+++ b/matlab/qr2.m
@@ -17,7 +17,7 @@ function [Q,R] = qr2(varargin)
 % SPECIAL REQUIREMENTS
 %   None.
 
-% Copyright (C) 2006-2012 Dynare Team
+% Copyright (C) 2006-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/quadratic_matrix_equation_solver.m b/matlab/quadratic_matrix_equation_solver.m
index 3ecfe252823e7dba6b8ce701713bdc297cf397a6..40342085e9f779a0c20e5748f3df387a50e2e1f3 100644
--- a/matlab/quadratic_matrix_equation_solver.m
+++ b/matlab/quadratic_matrix_equation_solver.m
@@ -47,7 +47,7 @@ function [X,info] = quadratic_matrix_equation_solver(A,B,C,tol,maxit,line_search
 %! @end deftypefn
 %@eod:
 
-% Copyright (C) 2012-2014 Dynare Team
+% Copyright (C) 2012-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/qzdiv.m b/matlab/qzdiv.m
index 8b6e58a5857063e35dcbc5f1747b6f6cd6d82eed..ba5206efabe623624f8155494f1d82600e88d6ce 100644
--- a/matlab/qzdiv.m
+++ b/matlab/qzdiv.m
@@ -10,7 +10,7 @@ function [A,B,Q,Z] = qzdiv(stake,A,B,Q,Z)
 % http://sims.princeton.edu/yftp/gensys/mfiles/qzdiv.m
 
 % Copyright (C) 1993-2007 Christopher Sims
-% Copyright (C) 2008-2011 Dynare Team
+% Copyright (C) 2008-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/read_data_.m b/matlab/read_data_.m
index 32c61ea8106cb760e2c3dc56929b02a1d018ddb8..d7de0843d826e9664e15f8f2109143f668672599 100644
--- a/matlab/read_data_.m
+++ b/matlab/read_data_.m
@@ -12,7 +12,7 @@ function read_data_()
 % SPECIAL REQUIREMENT
 %   none
 
-% Copyright (C) 2007-2012 Dynare Team
+% Copyright (C) 2007-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/read_key_value_string.m b/matlab/read_key_value_string.m
index d92fb269858b2bf6fc9ebb9c5e56efbfd83f6291..446afd2f54b1b007e275f52c14da310fc0b7b972 100644
--- a/matlab/read_key_value_string.m
+++ b/matlab/read_key_value_string.m
@@ -4,7 +4,7 @@ function c = read_key_value_string(s)
 % estimation command) into a cell (first column for the option name ans second column for the
 % option value).
 
-% Copyright (C) 2011-2016 Dynare Team
+% Copyright (C) 2011-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/read_variables.m b/matlab/read_variables.m
index 34a50c9eb4d4c8a96fb5540afc6dc4239c791be2..a505012523a2c29ab99fafafe60e7cc1cc73a127 100644
--- a/matlab/read_variables.m
+++ b/matlab/read_variables.m
@@ -17,7 +17,7 @@ function dyn_data_01=read_variables(file_name_01,var_names_01,dyn_data_01,xls_sh
 % all local variables have complicated names in order to avoid name
 % conflicts with possible user variable names
 
-% Copyright (C) 2005-2014 Dynare Team
+% Copyright (C) 2005-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/recursive_moments.m b/matlab/recursive_moments.m
index e446c86bfdba863de3fbdf61fe7fb8da5427e5ef..4d38d9b1bf366a29274c625decebc536380d802c 100644
--- a/matlab/recursive_moments.m
+++ b/matlab/recursive_moments.m
@@ -19,7 +19,7 @@ function [mu,sigma,offset] = recursive_moments(m0,s0,data,offset)
 % SPECIAL REQUIREMENTS
 %   None.
 
-% Copyright (C) 2006-2009 Dynare Team
+% Copyright (C) 2006-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/resid.m b/matlab/resid.m
index 817544f8f262b3afdb3f14126eff2791e64c721c..f124409c167f4f415de6cc0ea03402acf2b13f47 100644
--- a/matlab/resid.m
+++ b/matlab/resid.m
@@ -12,7 +12,7 @@ function z = resid(junk)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2001-2016 Dynare Team
+% Copyright (C) 2001-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/row_header_width.m b/matlab/row_header_width.m
index 2ad7dee285bb1ab68616cbc49c9e61d26c18ccba..e3a99550250f4da93f660c187364282464e8319d 100644
--- a/matlab/row_header_width.m
+++ b/matlab/row_header_width.m
@@ -13,7 +13,7 @@ function w=row_header_width(M_,estim_params_,bayestopt_)
 % SPECIAL REQUIREMENTS
 %   None.
 
-% Copyright (C) 2006-2013 Dynare Team
+% Copyright (C) 2006-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/sample_autocovariance.m b/matlab/sample_autocovariance.m
index 67f1f9b592ee5627b9d2c557233040405cf455a2..3ae17e1a0e0588018c38b686c0709ec9cc73aa30 100644
--- a/matlab/sample_autocovariance.m
+++ b/matlab/sample_autocovariance.m
@@ -13,7 +13,7 @@ function [autocov,autocor] = sample_autocovariance(data,q)
 %
 % SPECIAL REQUIREMENTS
 
-% Copyright (C) 2003-2008 Dynare Team
+% Copyright (C) 2003-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/sample_hp_filter.m b/matlab/sample_hp_filter.m
index 911d0aabda3104c6e69e2a9f36e64635ef130175..381086b3deaca2487ec41676e02703a49b6ba98e 100644
--- a/matlab/sample_hp_filter.m
+++ b/matlab/sample_hp_filter.m
@@ -12,7 +12,7 @@ function [hptrend,hpcycle] = sample_hp_filter(y,s)
 % SPECIAL REQUIREMENTS
 %
 
-% Copyright (C) 2010-2013 Dynare Team
+% Copyright (C) 2010-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/save_params_and_steady_state.m b/matlab/save_params_and_steady_state.m
index bbfee51a6c4a75424255896d0b3be8b02319abb8..273800fce11a9df739a43a04713116d95677a00e 100644
--- a/matlab/save_params_and_steady_state.m
+++ b/matlab/save_params_and_steady_state.m
@@ -22,7 +22,7 @@ function save_params_and_steady_state(filename)
 % SPECIAL REQUIREMENTS
 %   none
 
-% Copyright (C) 2008-2009 Dynare Team
+% Copyright (C) 2008-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/score.m b/matlab/score.m
index 112be534571a254244d68baeb2c89d301b02df7b..06c01cc0d7dcd36ad525def1d6cff869a7792832 100644
--- a/matlab/score.m
+++ b/matlab/score.m
@@ -8,7 +8,7 @@ function [DLIK] = score(T,R,Q,H,P,Y,DT,DYss,DOm,DH,DP,start,mf,kalman_tol,riccat
 % NOTE: the derivative matrices (DT,DR ...) are 3-dim. arrays with last
 % dimension equal to the number of structural parameters
 
-% Copyright (C) 2009-2011 Dynare Team
+% Copyright (C) 2009-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/selif.m b/matlab/selif.m
index 452adcc391c679ba22ce8b40d8ecf8336cca1424..6a79f486c5e77707a035b9f01713413e4264f163 100644
--- a/matlab/selif.m
+++ b/matlab/selif.m
@@ -1,6 +1,6 @@
 function x = selif(a,b)
 
-% Copyright (C) 2001-2009 Dynare Team
+% Copyright (C) 2001-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/set_all_parameters.m b/matlab/set_all_parameters.m
index 3b52d3da438d89a87b32ab62b17989abae3e472a..2f4fcc28e65e53bff1423721194ee7e99e2fc425 100644
--- a/matlab/set_all_parameters.m
+++ b/matlab/set_all_parameters.m
@@ -33,7 +33,7 @@ function M = set_all_parameters(xparam1,estim_params,M)
 %! @end deftypefn
 %@eod:
 
-% Copyright (C) 2003-2016 Dynare Team
+% Copyright (C) 2003-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/set_default_option.m b/matlab/set_default_option.m
index 94e41c4757f4909fdd9d0d625a39c0d359a9f04e..44976a15a1d2e286b7bc70a8a0cf26d3366bf346 100644
--- a/matlab/set_default_option.m
+++ b/matlab/set_default_option.m
@@ -14,7 +14,7 @@ function options=set_default_option(options,field,default)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2003-2014 Dynare Team
+% Copyright (C) 2003-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/set_dynare_random_generator_state.m b/matlab/set_dynare_random_generator_state.m
index 0cfda7dd2ed053d36adcc6bccb1fb4242160fe76..a06fdff5d4568e80c66b055af23aa18c9fbbe82d 100644
--- a/matlab/set_dynare_random_generator_state.m
+++ b/matlab/set_dynare_random_generator_state.m
@@ -6,7 +6,7 @@ function [state_u,state_n] = set_dynare_random_generator_state(state_u,state_n)
 % For backward compatibility, we return two vectors, but, in recent
 % versions of Matlab and in Octave, we return two identical vectors.
 %
-% Copyright (C) 2010-2013 Dynare Team
+% Copyright (C) 2010-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/set_dynare_seed.m b/matlab/set_dynare_seed.m
index e79dadef997f258dcb24c7a753e7ef9071b2e14d..65c5e05877bd716de0c0d83150d26ece6df026e5 100644
--- a/matlab/set_dynare_seed.m
+++ b/matlab/set_dynare_seed.m
@@ -2,7 +2,7 @@ function set_dynare_seed(a,b)
 % Set seeds depending on matlab (octave) version. This routine is called in dynare_config and can be called by the
 % user in the mod file.
 %
-% Copyright (C) 2010-2014 Dynare Team
+% Copyright (C) 2010-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/set_parameters.m b/matlab/set_parameters.m
index 932e94c1ef08241a37a982feb5659e781ff121fa..15f4175ed1112c968364093db1ea39c2cf0423fe 100644
--- a/matlab/set_parameters.m
+++ b/matlab/set_parameters.m
@@ -14,7 +14,7 @@ function set_parameters(xparam1)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2003-2013 Dynare Team
+% Copyright (C) 2003-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/simul_backward_linear_model.m b/matlab/simul_backward_linear_model.m
index bb2b97969744b5885178a2c1d686b198eaed5192..44555449f179251fa11b8d34ced468bd45c10528 100644
--- a/matlab/simul_backward_linear_model.m
+++ b/matlab/simul_backward_linear_model.m
@@ -34,7 +34,7 @@ function DynareOutput = simul_backward_linear_model(initial_conditions, sample_s
 %! @end deftypefn
 %@eod:
 
-% Copyright (C) 2012-2016 Dynare Team
+% Copyright (C) 2012-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/simul_backward_model.m b/matlab/simul_backward_model.m
index edc705a4cb959d24ecb79d8417a318352820f6ac..087c85a2732224757dea3302d493ed4d02275288 100644
--- a/matlab/simul_backward_model.m
+++ b/matlab/simul_backward_model.m
@@ -34,7 +34,7 @@ function DynareOutput = simul_backward_model(initial_conditions, sample_size, Dy
 %! @end deftypefn
 %@eod:
 
-% Copyright (C) 2012-2016 Dynare Team
+% Copyright (C) 2012-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/simultxdet.m b/matlab/simultxdet.m
index 7de335e06213c07b481b81684a59a27be404d1fe..21f0421e4535ba5b29f91cb50da80f45eae20106 100644
--- a/matlab/simultxdet.m
+++ b/matlab/simultxdet.m
@@ -22,7 +22,7 @@ function [y_,int_width,int_width_ME]=simultxdet(y0,ex,ex_det, iorder,var_list,M_
 % The condition size(ex,1)+M_.maximum_lag=size(ex_det,1) must be verified
 %  for consistency.
 
-% Copyright (C) 2008-2016 Dynare Team
+% Copyright (C) 2008-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/skipline.m b/matlab/skipline.m
index b9ecaac14852114c3edbf4324244621906f052db..f148997b8be74c08fbc8e1fb908ba68e356cd158 100644
--- a/matlab/skipline.m
+++ b/matlab/skipline.m
@@ -10,7 +10,7 @@ function skipline(n, fid)
 %   None
 %
 
-% Copyright (C) 2013-2015 Dynare Team
+% Copyright (C) 2013-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/steady_.m b/matlab/steady_.m
index 01b935a68e0cf034d9a85f8d5d489a8a4d400f86..46c0e34114ba3c444d9524efdb4d7c5ddab6a7ee 100644
--- a/matlab/steady_.m
+++ b/matlab/steady_.m
@@ -18,7 +18,7 @@ function [steady_state,params,info] = steady_(M_,options_,oo_)
 % SPECIAL REQUIREMENTS
 %   none
 
-% Copyright (C) 2001-2016 Dynare Team
+% Copyright (C) 2001-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/step_length_correction.m b/matlab/step_length_correction.m
index 5af7dcaee870f9ba81255b6026cb3f906869a6d0..89710637be0dd3e1e44168650c297edfe2e52482 100644
--- a/matlab/step_length_correction.m
+++ b/matlab/step_length_correction.m
@@ -1,6 +1,6 @@
 function c = step_length_correction(x,scale,i)
 
-% Copyright (C) 2013 Dynare Team
+% Copyright (C) 2013-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/subset.m b/matlab/subset.m
index 5cae1ee35e3192a20dac66b9f45f22d2dc1fc856..946ebdcc5b98f16b8d010b5f1a5dc4d078191b21 100644
--- a/matlab/subset.m
+++ b/matlab/subset.m
@@ -1,6 +1,6 @@
 function jndx = subset()
 
-% Copyright (C) 2006-2013 Dynare Team
+% Copyright (C) 2006-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/symmetric_matrix_index.m b/matlab/symmetric_matrix_index.m
index b084fc89257ec1e80cf87764b826f02e4948b06f..60b2afe700ab920795077558b28a2a4f32dc4511 100644
--- a/matlab/symmetric_matrix_index.m
+++ b/matlab/symmetric_matrix_index.m
@@ -11,7 +11,7 @@ function k = symmetric_matrix_index(i,j,n)
 % Outputs:
 %   k   [scalar]    index of variable combination in vech(A)
 
-% Copyright (C) 2007-2015 Dynare Team
+% Copyright (C) 2007-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/test_for_deep_parameters_calibration.m b/matlab/test_for_deep_parameters_calibration.m
index 518191032a56172d8e768f4af6ca1952469b72cc..3cdc831b9271b4eee4e7b4a820a838994ac6ebb7 100644
--- a/matlab/test_for_deep_parameters_calibration.m
+++ b/matlab/test_for_deep_parameters_calibration.m
@@ -13,7 +13,7 @@ function info=test_for_deep_parameters_calibration(M_)
 % SPECIAL REQUIREMENTS
 %   none
 
-% Copyright (C) 2010-2015 Dynare Team
+% Copyright (C) 2010-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/trust_region.m b/matlab/trust_region.m
index beb0360a3d38eebaaf0685103451bdc2bdb17806..13f11bd3da1cab3e6947bce3400030f359e10486 100644
--- a/matlab/trust_region.m
+++ b/matlab/trust_region.m
@@ -25,7 +25,7 @@ function [x,check,info] = trust_region(fcn,x0,j1,j2,jacobian_flag,gstep,tolf,tol
 %    none
 
 % Copyright (C) 2008-2012 VZLU Prague, a.s.
-% Copyright (C) 2014-2016 Dynare Team
+% Copyright (C) 2014-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/uniform_specification.m b/matlab/uniform_specification.m
index cc35fb3308e5767f548be9286713dcaa9663113c..6baceb82ff878ffba2d4a704d87d4978ae3f7323 100644
--- a/matlab/uniform_specification.m
+++ b/matlab/uniform_specification.m
@@ -16,7 +16,7 @@ function [m,s,p6,p7] = uniform_specification(m,s,p3,p4)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2004-2011 Dynare Team
+% Copyright (C) 2004-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/update_last_mh_history_file.m b/matlab/update_last_mh_history_file.m
index 643b900ce01bd04f0c6521d03a0b4b2388af2d0a..a0e2d4a9691c74a9b7e50a2811cbc128ecc9ab02 100644
--- a/matlab/update_last_mh_history_file.m
+++ b/matlab/update_last_mh_history_file.m
@@ -7,7 +7,7 @@ function update_last_mh_history_file(MetropolisFolder, ModelName, record)
 %   record              [structure] structure storing the MH history
 % Outputs:  none
 
-% Copyright (C) 2013-2015 Dynare Team
+% Copyright (C) 2013-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/utilities/dataset/descriptive_statistics.m b/matlab/utilities/dataset/descriptive_statistics.m
index 0c5b4bf9ad1307c8b1b5fec75f1fc19d3b6095e5..79d3241414db6bb52caade9eff7f35ee97b6530d 100644
--- a/matlab/utilities/dataset/descriptive_statistics.m
+++ b/matlab/utilities/dataset/descriptive_statistics.m
@@ -45,7 +45,7 @@ function dataset_ = descriptive_statistics(dataset_,statistic,varagin)
 %! @end deftypefn
 %@eod:
 
-% Copyright (C) 2011-2012 Dynare Team
+% Copyright (C) 2011-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/utilities/dataset/initialize_dataset.m b/matlab/utilities/dataset/initialize_dataset.m
index 781e1b29498ba4a717784941df72bfd1216e5b54..d7e3ed3842559ba5d85692c4d1557ccd30c9e28b 100644
--- a/matlab/utilities/dataset/initialize_dataset.m
+++ b/matlab/utilities/dataset/initialize_dataset.m
@@ -1,7 +1,7 @@
 function dataset_ = initialize_dataset(datafile,varobs,first,nobs,logged_data_flag,prefilter,xls)
 % Initializes a structure describing the dataset.
 
-% Copyright (C) 2011-2014 Dynare Team
+% Copyright (C) 2011-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/utilities/dataset/makedataset.m b/matlab/utilities/dataset/makedataset.m
index e949b5e5bf03c2207fe45220ba65d73afa5b8794..85d86d8419ea2dad7cb85bfa04b4f831cc10d2b3 100644
--- a/matlab/utilities/dataset/makedataset.m
+++ b/matlab/utilities/dataset/makedataset.m
@@ -23,6 +23,24 @@ function [DynareDataset, DatasetInfo, newdatainterface] = makedataset(DynareOpti
 %
 % See also dynare_estimation_init
 
+% Copyright (C) 2014-2017 Dynare Team
+%
+% This file is part of Dynare.
+%
+% Dynare is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 3 of the License, or
+% (at your option) any later version.
+%
+% Dynare is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with Dynare.  If not, see <http://www.gnu.org/licenses/>.
+    
+
 if nargin<3
     gsa_flag = 0;
 end
diff --git a/matlab/utilities/dataset/nanvariance.m b/matlab/utilities/dataset/nanvariance.m
index 85311dab0749c74f725cd10ebea730095a7819d6..121fb2ddafdeeb7a26d5c804b2ae0c35329c45f9 100644
--- a/matlab/utilities/dataset/nanvariance.m
+++ b/matlab/utilities/dataset/nanvariance.m
@@ -30,7 +30,7 @@ function variances = nanvariance(data)
 %! @end deftypefn
 %@eod:
 
-% Copyright (C) 2011-2014 Dynare Team
+% Copyright (C) 2011-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/utilities/doc/get_internal_doc_block.m b/matlab/utilities/doc/get_internal_doc_block.m
index f0d8ce696f64548dd92247a0054ce165a042b02e..96dda6d6f1248d77d6403237b950127a6e03ef4e 100644
--- a/matlab/utilities/doc/get_internal_doc_block.m
+++ b/matlab/utilities/doc/get_internal_doc_block.m
@@ -1,7 +1,7 @@
 function block = get_internal_doc_block(fname,fpath)
 % Extract doc sections from matlab's routine.
 
-% Copyright (C) 2011-2012 Dynare Team
+% Copyright (C) 2011-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/utilities/general/compare_vectors.m b/matlab/utilities/general/compare_vectors.m
index 3264d88414294a3ec74e542a0076bf8cc72904b1..00ea0c11e24199008af1b1f04a64fac6e52a9844 100644
--- a/matlab/utilities/general/compare_vectors.m
+++ b/matlab/utilities/general/compare_vectors.m
@@ -13,7 +13,7 @@ function C = compare_vectors(f, A, B)  % --*-- Unitary tests --*--
 % REMARKS
 %  o It is assumed that vectors A and B have the same number of elements.
 
-% Copyright (C) 2013-2014 Dynare Team
+% Copyright (C) 2013-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/utilities/general/delete_stale_file.m b/matlab/utilities/general/delete_stale_file.m
index cce629fe388990b4540ca214d563a24abb2f59a5..d5e9951e45dd23b3844b05a97f5f1b23d572869f 100644
--- a/matlab/utilities/general/delete_stale_file.m
+++ b/matlab/utilities/general/delete_stale_file.m
@@ -2,7 +2,7 @@ function delete_stale_file(fname)
 % function delete_old_files(fname)
 % Checks for presence of files and deletes them if necessary
 
-% Copyright (C) 2015 Dynare Team
+% Copyright (C) 2015-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/utilities/general/demean.m b/matlab/utilities/general/demean.m
index fc7096e97688f1f79411d1d969968b362328a7ef..741a2f10778a15e7f87de593b6cfd1e6eb6647bc 100644
--- a/matlab/utilities/general/demean.m
+++ b/matlab/utilities/general/demean.m
@@ -27,7 +27,7 @@ function c = demean(x)
 %! @end deftypefn
 %@eod:
 
-% Copyright (C) 2011-2012 Dynare Team
+% Copyright (C) 2011-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/utilities/general/disp_verbose.m b/matlab/utilities/general/disp_verbose.m
index 504c4403cb0ac0cf3b7fff1effb2d481476726c2..6ea4e702e55be49ffe82c0515362b8ac72a8a49b 100644
--- a/matlab/utilities/general/disp_verbose.m
+++ b/matlab/utilities/general/disp_verbose.m
@@ -2,7 +2,7 @@ function disp_verbose(input_string,Verbose)
 % function disp_verbose(input_string,Verbose)
 % Prints input_string unless Verbose=0 is requested
 %
-% Copyright (C) 2015 Dynare Team
+% Copyright (C) 2015-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/utilities/general/dyn_mex.m b/matlab/utilities/general/dyn_mex.m
index 9220bfdd5597cbb390d2d1aaebbf1adb5326e4d8..ec682aebb90377373e28ddac82ac4f0d9d703ac0 100644
--- a/matlab/utilities/general/dyn_mex.m
+++ b/matlab/utilities/general/dyn_mex.m
@@ -15,7 +15,7 @@ function dyn_mex(win_compiler,basename,force)
 %
 
 
-% Copyright (C) 2015-2016 Dynare Team
+% Copyright (C) 2015-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/utilities/general/get_all_variables_but_lagged_leaded_exogenous.m b/matlab/utilities/general/get_all_variables_but_lagged_leaded_exogenous.m
index 8a6fb565742d0b29b4c257215f7a2fdba18b2f1d..1e092e0ac0c58f50895ea21add5eed72a180f16a 100644
--- a/matlab/utilities/general/get_all_variables_but_lagged_leaded_exogenous.m
+++ b/matlab/utilities/general/get_all_variables_but_lagged_leaded_exogenous.m
@@ -9,7 +9,7 @@ function k = get_all_variables_but_lagged_leaded_exogenous(M)
 % k: vector of variable indices
 %
 
-% Copyright (C) 2011-2016 Dynare Team
+% Copyright (C) 2011-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/utilities/general/indices_lagged_leaded_exogenous_variables.m b/matlab/utilities/general/indices_lagged_leaded_exogenous_variables.m
index 5d2d6b4376aa17a77e35fe00b95d864d90f1166c..a199b4b0fbba51c919136a3c01c2498e13473d4b 100644
--- a/matlab/utilities/general/indices_lagged_leaded_exogenous_variables.m
+++ b/matlab/utilities/general/indices_lagged_leaded_exogenous_variables.m
@@ -12,7 +12,7 @@ function [il,l1,ik,k1] = indices_lagged_leaded_exogenous_variables(k,M)
 % ik: indices of non lagged or leaded variable in vector k
 % k1: value of non lagged or leaded variable in vector k
 
-% Copyright (C) 2011-2016 Dynare Team
+% Copyright (C) 2011-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/utilities/general/isconst.m b/matlab/utilities/general/isconst.m
index aabff20ad8046596ae74762f85e212988d090b48..28001ce4ec336400b3118a85ca8caf23eb0c5b88 100644
--- a/matlab/utilities/general/isconst.m
+++ b/matlab/utilities/general/isconst.m
@@ -10,7 +10,7 @@ function aa = isconst(y)
 % SPECIAL REQUIREMENTS
 %   none
 
-% Copyright (C) 2008-2014 Dynare Team
+% Copyright (C) 2008-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/utilities/general/isdiagonal.m b/matlab/utilities/general/isdiagonal.m
index aa32c4c015346e3f4f568ecb73065ea688184b2f..a8c1a4cf83963953974e81e0c3b019361d3d7d14 100644
--- a/matlab/utilities/general/isdiagonal.m
+++ b/matlab/utilities/general/isdiagonal.m
@@ -1,6 +1,6 @@
 function b = isdiagonal(A) % --*-- Unitary tests --*--
 
-% Copyright (C) 2014 Dynare Team
+% Copyright (C) 2014-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/utilities/general/isint.m b/matlab/utilities/general/isint.m
index 5a0a94e0a7882a6991774645ed28ddd024480e95..c40ef792e6839f51b01387d0060433a0b759799a 100644
--- a/matlab/utilities/general/isint.m
+++ b/matlab/utilities/general/isint.m
@@ -15,7 +15,7 @@ function [b,c,d] = isint(a)
 %  NOTES
 %    p+q is equal to the product of m by n.
 
-% Copyright (C) 2009-2014 Dynare Team
+% Copyright (C) 2009-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/utilities/general/ispd.m b/matlab/utilities/general/ispd.m
index 7fed2d44c1c838a48f89920fd03e997af4d54647..7ddd73e8af6aecad9011870916b03ebcb8d6f2f6 100644
--- a/matlab/utilities/general/ispd.m
+++ b/matlab/utilities/general/ispd.m
@@ -24,7 +24,7 @@ function [test, penalty] = ispd(A)
 %! @end deftypefn
 %@eod:
 
-% Copyright (C) 2007-2009, 2013 Dynare Team
+% Copyright (C) 2007-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/utilities/general/log_variable.m b/matlab/utilities/general/log_variable.m
index 1c6de682ae23fdbc83d96360b05509396be5d7ed..98956a77cf7793b947d890d1e818547c1a5301c9 100644
--- a/matlab/utilities/general/log_variable.m
+++ b/matlab/utilities/general/log_variable.m
@@ -12,7 +12,7 @@ function y = log_variable(ivar,x,M)
 %       for lagged/leaded exogenous variables
 %
 
-% Copyright (C) 2011-2016 Dynare Team
+% Copyright (C) 2011-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/utilities/general/ndim.m b/matlab/utilities/general/ndim.m
index 8d55e48e8f9a97b2bef334b66b7b01dedb1b6750..95dda019d0c2062cc1dce21092cf3e00f0d57af2 100644
--- a/matlab/utilities/general/ndim.m
+++ b/matlab/utilities/general/ndim.m
@@ -27,7 +27,7 @@ function n = ndim(x)
 %! @end deftypefn
 %@eod:
 
-% Copyright (C) 2011-2012 Dynare Team
+% Copyright (C) 2011-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/utilities/general/remove_fractional_xticks.m b/matlab/utilities/general/remove_fractional_xticks.m
index d2c70633ff43e6dc6ffd9c0940ad014da845b2de..5cf6f33fda5252f7c0cdd01aeda3743eda4d12da 100644
--- a/matlab/utilities/general/remove_fractional_xticks.m
+++ b/matlab/utilities/general/remove_fractional_xticks.m
@@ -2,7 +2,7 @@ function remove_fractional_xticks
 % function remove_fractional_xticks
 % removes non-integer xtick-labels
 
-% Copyright (C) 2001-2016 Dynare Team
+% Copyright (C) 2001-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/utilities/graphics/colorspace.m b/matlab/utilities/graphics/colorspace.m
index b70e2486dc143f9d9d1f7e713f34bc73d046faf6..a83aee2ffaffe11b44cbb90e3b9949b458ccbfae 100644
--- a/matlab/utilities/graphics/colorspace.m
+++ b/matlab/utilities/graphics/colorspace.m
@@ -81,30 +81,23 @@ function varargout = colorspace(Conversion,varargin)
 %  correspond respectively to red ("long"), green ("medium"), and blue
 %  ("short").
 
-% Pascal Getreuer 2005-2010
-% All rights reserved.
+% Copyright (C) 2005-2010 Pascal Getreuer
+% Copyright (C) 2017 Dynare Team
 %
-% Redistribution and use in source and binary forms, with or without
-% modification, are permitted provided that the following conditions are
-% met:
+% This file is part of Dynare.
 %
-% * Redistributions of source code must retain the above copyright
-% notice, this list of conditions and the following disclaimer.
-% * Redistributions in binary form must reproduce the above copyright
-% notice, this list of conditions and the following disclaimer in
-% the documentation and/or other materials provided with the distribution
+% Dynare is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 3 of the License, or
+% (at your option) any later version.
 %
-% THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-% AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-% IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-% ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
-% LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-% CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-% SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-% INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-% CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-% ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-% POSSIBILITY OF SUCH DAMAGE.
+% Dynare is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with Dynare.  If not, see <http://www.gnu.org/licenses/>.
 
 %%% Input parsing %%%
 if nargin < 2, error('Not enough input arguments.'); end
diff --git a/matlab/utilities/graphics/distinguishable_colors.m b/matlab/utilities/graphics/distinguishable_colors.m
index 6b927be2e68b10804866554c60c783f07fc333ca..027ad2cb6478feac11cebbb4632e5c873f881c7e 100644
--- a/matlab/utilities/graphics/distinguishable_colors.m
+++ b/matlab/utilities/graphics/distinguishable_colors.m
@@ -53,32 +53,24 @@ function colors = distinguishable_colors(n_colors,bg,func)
 % Example using the file exchange's 'colorspace':
 %   func = @(x) colorspace('RGB->Lab',x);
 %   c = distinguishable_colors(25,'w',func);
-
-% Copyright 2010-2011 by Timothy E. Holy
-% All rights reserved.
+    
+% Copyright (C) 2005-2010 2010-2011 by Timothy E. Holy
+% Copyright (C) 2017 Dynare Team
 %
-% Redistribution and use in source and binary forms, with or without
-% modification, are permitted provided that the following conditions are
-% met:
+% This file is part of Dynare.
 %
-% * Redistributions of source code must retain the above copyright
-% notice, this list of conditions and the following disclaimer.
-% * Redistributions in binary form must reproduce the above copyright
-% notice, this list of conditions and the following disclaimer in
-% the documentation and/or other materials provided with the distribution
+% Dynare is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 3 of the License, or
+% (at your option) any later version.
 %
-% THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-% AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-% IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-% ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
-% LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-% CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-% SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-% INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-% CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-% ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-% POSSIBILITY OF SUCH DAMAGE.
-
+% Dynare is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with Dynare.  If not, see <http://www.gnu.org/licenses/>.
 
 % Parse the inputs
 if (nargin < 2)
diff --git a/matlab/variance_decomposition_mc_analysis.m b/matlab/variance_decomposition_mc_analysis.m
index 2c11fdb02d14676fd763c59df4a05bab57945130..4621f25d317a6dc65a0b7080120219a2cbae9005 100644
--- a/matlab/variance_decomposition_mc_analysis.m
+++ b/matlab/variance_decomposition_mc_analysis.m
@@ -25,7 +25,7 @@ function oo_ = variance_decomposition_mc_analysis(NumberOfSimulations,type,dname
 
 
 
-% Copyright (C) 2008-2015 Dynare Team
+% Copyright (C) 2008-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/vnorm.m b/matlab/vnorm.m
index 56be98bb4d3721d0aadeb7be4e88e567054b72b5..5d3cdadd66d6a46948a853b31c19b8873ed909f2 100644
--- a/matlab/vnorm.m
+++ b/matlab/vnorm.m
@@ -35,7 +35,7 @@ function y = vnorm(A,varargin)
 %       vnorm(A,[],inf)     % Correct
 %
 %
-% Copyright (C) 2009-2011 Dynare Team
+% Copyright (C) 2009-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/warning_config.m b/matlab/warning_config.m
index 79098a6104b9e2dbb1ddedb5926bef84d341ae6d..a7cbaab92a44bbfb143ceadd643ba2ed99918e24 100644
--- a/matlab/warning_config.m
+++ b/matlab/warning_config.m
@@ -10,7 +10,7 @@ function warning_config()
 % SPECIAL REQUIREMENTS
 %   none
 
-% Copyright (C) 2008-2015 Dynare Team
+% Copyright (C) 2008-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/write_latex_definitions.m b/matlab/write_latex_definitions.m
index 144f6242be85ccd1147fa58f48cbdcdc1af09b64..e9345ac6ac856c4ae0cb32207babda97a4543063 100644
--- a/matlab/write_latex_definitions.m
+++ b/matlab/write_latex_definitions.m
@@ -12,7 +12,7 @@ function write_latex_definitions
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2013 Dynare Team
+% Copyright (C) 2013-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/write_latex_prior_table.m b/matlab/write_latex_prior_table.m
index db9c8bfbcea75dbca24005dd2a5ec77c74000268..2fb738bd73d9895309631f2b1e541e34213eaff1 100644
--- a/matlab/write_latex_prior_table.m
+++ b/matlab/write_latex_prior_table.m
@@ -11,7 +11,7 @@ function write_latex_prior_table
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2015-16 Dynare Team
+% Copyright (C) 2015-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/write_mh_history_file.m b/matlab/write_mh_history_file.m
index 2cc7ef2d85e89b2f5f06a4ac683361948d1662d7..72ce6a22e32f819414c67a29995b36bee30ce109 100644
--- a/matlab/write_mh_history_file.m
+++ b/matlab/write_mh_history_file.m
@@ -8,7 +8,7 @@ function i = write_mh_history_file(MetropolisFolder, ModelName, record)
 % Outputs:
 %   i                   [scalar]    number of the mh_history file
 
-% Copyright (C) 2013-2015 Dynare Team
+% Copyright (C) 2013-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/writecellofchar.m b/matlab/writecellofchar.m
index 5251a31e61cacf0b75a4d57ad034ceb4d2295707..c08f4bb508b82f169b4fb622a8fb67052c80133f 100644
--- a/matlab/writecellofchar.m
+++ b/matlab/writecellofchar.m
@@ -21,7 +21,7 @@ function str = writecellofchar(c)
 %
 %{'a', '['b'; 'c']', 'd'}
 
-% Copyright (C) 2015 Dynare Team
+% Copyright (C) 2015-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/writedata.m b/matlab/writedata.m
index 1512d0827bdc621ee25d3fc65526869700a47ee6..c714728fcccdf57cb0bd3afe97fbe11e1f120740 100644
--- a/matlab/writedata.m
+++ b/matlab/writedata.m
@@ -10,7 +10,7 @@ function writedata(fname)
 % SPECIAL REQUIREMENT
 %   none
 
-% Copyright (C) 2007-2014 Dynare Team
+% Copyright (C) 2007-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/matlab/writematrixofchar.m b/matlab/writematrixofchar.m
index 59e8fdb634a838b8787b3b179e91c02bd98a209d..5f3f26359a8054f2f5224abc092816363c598f5b 100644
--- a/matlab/writematrixofchar.m
+++ b/matlab/writematrixofchar.m
@@ -17,7 +17,7 @@ function str = writematrixofchar(m)
 %
 % where the returned argument is a string which can be evaluated or printed.
 
-% Copyright (C) 2015 Dynare Team
+% Copyright (C) 2015-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/mex/sources/block_kalman_filter/block_kalman_filter.cc b/mex/sources/block_kalman_filter/block_kalman_filter.cc
index 6ef1087a693fce8f41665b4a1f0d67c2ed9ce284..4da025ce741b0e3c17aaa56eacef4884fc0f8fce 100644
--- a/mex/sources/block_kalman_filter/block_kalman_filter.cc
+++ b/mex/sources/block_kalman_filter/block_kalman_filter.cc
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2007-2013 Dynare Team
+ * Copyright (C) 2007-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/block_kalman_filter/block_kalman_filter.h b/mex/sources/block_kalman_filter/block_kalman_filter.h
index 83eac9a4499f3f61529a084c825e431208f7c91a..28cb75396780dc0baa486eabacecce090ac869b9 100644
--- a/mex/sources/block_kalman_filter/block_kalman_filter.h
+++ b/mex/sources/block_kalman_filter/block_kalman_filter.h
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2007-2012 Dynare Team
+ * Copyright (C) 2007-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/bytecode/testing/mex_interface.hh b/mex/sources/bytecode/testing/mex_interface.hh
index d734c8366579ea63bb958055c04f80fbf55f266a..aaee45edf888025d2fcb71d0a08c34233d18f5f6 100644
--- a/mex/sources/bytecode/testing/mex_interface.hh
+++ b/mex/sources/bytecode/testing/mex_interface.hh
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2007-2011 Dynare Team
+ * Copyright (C) 2007-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/dynumfpack.h b/mex/sources/dynumfpack.h
index d21ed7954748e484382fae05e6f74764cff5d91e..1eb5511d30f126ae6d1c246149bbf8cff926d5dd 100644
--- a/mex/sources/dynumfpack.h
+++ b/mex/sources/dynumfpack.h
@@ -3,7 +3,7 @@
  */
 
 /*
- * Copyright (C) 2013 Dynare Team
+ * Copyright (C) 2013-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/estimation/DecisionRules.cc b/mex/sources/estimation/DecisionRules.cc
index d8e38960f641b9337da78deff6375f82c8680d10..41c095925b796a533f5bfb04784a5d303c6bca83 100644
--- a/mex/sources/estimation/DecisionRules.cc
+++ b/mex/sources/estimation/DecisionRules.cc
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2010-2013 Dynare Team
+ * Copyright (C) 2010-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/estimation/DecisionRules.hh b/mex/sources/estimation/DecisionRules.hh
index 069536e8f4762e404f73e02ac393002b4939c514..65b965aea412a9bdc0d6c64258656de6dfb75e82 100644
--- a/mex/sources/estimation/DecisionRules.hh
+++ b/mex/sources/estimation/DecisionRules.hh
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2010 Dynare Team
+ * Copyright (C) 2010-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/estimation/DetrendData.cc b/mex/sources/estimation/DetrendData.cc
index 7a24c89e571965d938bccf527fce767e9275bfbf..f9fa1b76dbf45d7fdb906540436648a052c9a913 100644
--- a/mex/sources/estimation/DetrendData.cc
+++ b/mex/sources/estimation/DetrendData.cc
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2009-2013 Dynare Team
+ * Copyright (C) 2009-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/estimation/DetrendData.hh b/mex/sources/estimation/DetrendData.hh
index ce4d185cc8c1c13773f77dedace6513f6e32e72e..408b14a11254f7bed21efd4ef15a16f52513c417 100644
--- a/mex/sources/estimation/DetrendData.hh
+++ b/mex/sources/estimation/DetrendData.hh
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2009-2013 Dynare Team
+ * Copyright (C) 2009-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/estimation/EstimatedParameter.cc b/mex/sources/estimation/EstimatedParameter.cc
index a6810ceb1d9d71e5183d3dc82e5ecb1ccbb860e3..5fd2bad2bc9e076f6c422c1bcff63fcd01770c12 100644
--- a/mex/sources/estimation/EstimatedParameter.cc
+++ b/mex/sources/estimation/EstimatedParameter.cc
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2009-2011 Dynare Team
+ * Copyright (C) 2009-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/estimation/EstimatedParameter.hh b/mex/sources/estimation/EstimatedParameter.hh
index 69f2e3be815293eb2dd5d749f63ac60e36f92f1d..52cc26187d4c85c0e53a4824ae10adad055ddb01 100644
--- a/mex/sources/estimation/EstimatedParameter.hh
+++ b/mex/sources/estimation/EstimatedParameter.hh
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2009-2011 Dynare Team
+ * Copyright (C) 2009-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/estimation/EstimatedParametersDescription.hh b/mex/sources/estimation/EstimatedParametersDescription.hh
index 24a210d1c3d6d69e5982a0a0a8b584fa4e2f6ff6..2fc2ad8ea67062b1cf6ae8360d0d2593065b711a 100644
--- a/mex/sources/estimation/EstimatedParametersDescription.hh
+++ b/mex/sources/estimation/EstimatedParametersDescription.hh
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2009-2010 Dynare Team
+ * Copyright (C) 2009-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/estimation/EstimationSubsample.cc b/mex/sources/estimation/EstimationSubsample.cc
index 51d6c556d70f1fc6a1db772cf3469c4fa849d537..a8dba8039e230b9c8aa6453a91094a6d0b8af5c7 100644
--- a/mex/sources/estimation/EstimationSubsample.cc
+++ b/mex/sources/estimation/EstimationSubsample.cc
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2009-2010 Dynare Team
+ * Copyright (C) 2009-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/estimation/EstimationSubsample.hh b/mex/sources/estimation/EstimationSubsample.hh
index b4e6ad4595125fd150a6195d4bae1c686487f4ad..d8c90723a81677c85ff7b9abe43435d9d0d632eb 100644
--- a/mex/sources/estimation/EstimationSubsample.hh
+++ b/mex/sources/estimation/EstimationSubsample.hh
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2009-2011 Dynare Team
+ * Copyright (C) 2009-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/estimation/InitializeKalmanFilter.cc b/mex/sources/estimation/InitializeKalmanFilter.cc
index adbd7565d7bb4c993b58b3e80f8865a558fa18fc..095032494e2590886978f3424e36f6f3156a42cf 100644
--- a/mex/sources/estimation/InitializeKalmanFilter.cc
+++ b/mex/sources/estimation/InitializeKalmanFilter.cc
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2010-2013 Dynare Team
+ * Copyright (C) 2010-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/estimation/InitializeKalmanFilter.hh b/mex/sources/estimation/InitializeKalmanFilter.hh
index 7a49f7ad1c33aa2eee894d4677047279df7d74a7..a78b5970e7e203e2b204033d84470b219048a305 100644
--- a/mex/sources/estimation/InitializeKalmanFilter.hh
+++ b/mex/sources/estimation/InitializeKalmanFilter.hh
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2010-2013 Dynare Team
+ * Copyright (C) 2010-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/estimation/KalmanFilter.cc b/mex/sources/estimation/KalmanFilter.cc
index a97a7110b040e33bedc0bea0dff88be722b45b60..db9628b81adde7339f6f163689f66113bd5b3cef 100644
--- a/mex/sources/estimation/KalmanFilter.cc
+++ b/mex/sources/estimation/KalmanFilter.cc
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2009-2013 Dynare Team
+ * Copyright (C) 2009-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/estimation/KalmanFilter.hh b/mex/sources/estimation/KalmanFilter.hh
index f199ec87bb25342d7d5929e26a14335319791896..4de6e156e1e4d09d7af03583da429f6cd33cebe8 100644
--- a/mex/sources/estimation/KalmanFilter.hh
+++ b/mex/sources/estimation/KalmanFilter.hh
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2009-2013 Dynare Team
+ * Copyright (C) 2009-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/estimation/LogLikelihoodMain.cc b/mex/sources/estimation/LogLikelihoodMain.cc
index 42ebd789bbee69fc33cc5303ea56a053edd8c557..e775dbc3b80007899786514a845b332f09b8b5ce 100644
--- a/mex/sources/estimation/LogLikelihoodMain.cc
+++ b/mex/sources/estimation/LogLikelihoodMain.cc
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2009-2013 Dynare Team
+ * Copyright (C) 2009-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/estimation/LogLikelihoodMain.hh b/mex/sources/estimation/LogLikelihoodMain.hh
index e18c84cb2c331b89fb60a10c7851e4b391377d43..33863f336584c5286c2328077d9db2fe8ed20a0e 100644
--- a/mex/sources/estimation/LogLikelihoodMain.hh
+++ b/mex/sources/estimation/LogLikelihoodMain.hh
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2009-2013 Dynare Team
+ * Copyright (C) 2009-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/estimation/LogLikelihoodSubSample.cc b/mex/sources/estimation/LogLikelihoodSubSample.cc
index 7d53b67fbcbfde3a1d77d0f3b7191467d4972a03..6c647c1f86c66bb7661e79bb664f557b46d140fc 100644
--- a/mex/sources/estimation/LogLikelihoodSubSample.cc
+++ b/mex/sources/estimation/LogLikelihoodSubSample.cc
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2009-2013 Dynare Team
+ * Copyright (C) 2009-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/estimation/LogLikelihoodSubSample.hh b/mex/sources/estimation/LogLikelihoodSubSample.hh
index e87071ffa652077a9b9e27f1116c0016a8a244b5..e9f0dbe9a22c4c1b05e334a679bacae0889e2561 100644
--- a/mex/sources/estimation/LogLikelihoodSubSample.hh
+++ b/mex/sources/estimation/LogLikelihoodSubSample.hh
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2009-2013 Dynare Team
+ * Copyright (C) 2009-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/estimation/LogPosteriorDensity.cc b/mex/sources/estimation/LogPosteriorDensity.cc
index b7b94dbbd30f306fa4fc87186b4a74024578c5ec..c87e6dee75918ed0fb3018d830de9041008f3628 100644
--- a/mex/sources/estimation/LogPosteriorDensity.cc
+++ b/mex/sources/estimation/LogPosteriorDensity.cc
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2009-2013 Dynare Team
+ * Copyright (C) 2009-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/estimation/LogPosteriorDensity.hh b/mex/sources/estimation/LogPosteriorDensity.hh
index c8088bcb7d1ec2707eacc66c07e8f5aa1f81f6df..425eb625a678319895dfc6b312f896508c3ef627 100644
--- a/mex/sources/estimation/LogPosteriorDensity.hh
+++ b/mex/sources/estimation/LogPosteriorDensity.hh
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2009-2013 Dynare Team
+ * Copyright (C) 2009-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/estimation/LogPriorDensity.hh b/mex/sources/estimation/LogPriorDensity.hh
index b1f424810e129205620b9c537d4f8811c168bb7c..c7c57a6bdeccdef1c71dcc3fb140474ec162615c 100644
--- a/mex/sources/estimation/LogPriorDensity.hh
+++ b/mex/sources/estimation/LogPriorDensity.hh
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2010-2012 Dynare Team
+ * Copyright (C) 2010-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/estimation/ModelSolution.cc b/mex/sources/estimation/ModelSolution.cc
index 3a8478dd88177be9e872af1043f397741af22a3f..abeb02124490ea8f234e4d16cdde1b6452d7dcca 100644
--- a/mex/sources/estimation/ModelSolution.cc
+++ b/mex/sources/estimation/ModelSolution.cc
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2010-2013 Dynare Team
+ * Copyright (C) 2010-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/estimation/ModelSolution.hh b/mex/sources/estimation/ModelSolution.hh
index 88f3120569fef11f0a1ae032d5028806af0d10ba..8bdc4a66a40bbe7a78fc67ba740186d68fb55abb 100644
--- a/mex/sources/estimation/ModelSolution.hh
+++ b/mex/sources/estimation/ModelSolution.hh
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2010-2013 Dynare Team
+ * Copyright (C) 2010-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/estimation/Prior.hh b/mex/sources/estimation/Prior.hh
index c3d0ce3e187cd0a55d556c0e4f27e86e0cb74043..f550e2b75f8072e3cf2e84d422e81aa6c123be7e 100644
--- a/mex/sources/estimation/Prior.hh
+++ b/mex/sources/estimation/Prior.hh
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2009-2011 Dynare Team
+ * Copyright (C) 2009-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/estimation/Proposal.cc b/mex/sources/estimation/Proposal.cc
index f632ab2c4ffbda69e70ec8201760ff4671ee270d..8bf5933d452998c1550e3ed15c1ecc14f7ac57c0 100644
--- a/mex/sources/estimation/Proposal.cc
+++ b/mex/sources/estimation/Proposal.cc
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2009-2010 Dynare Team
+ * Copyright (C) 2009-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/estimation/Proposal.hh b/mex/sources/estimation/Proposal.hh
index 7d1386cc8762607b0b6cb5336897f953b08c3578..4beb1c9dd39b2cbda3cab845ecfd95e726c37441 100644
--- a/mex/sources/estimation/Proposal.hh
+++ b/mex/sources/estimation/Proposal.hh
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2009-2011 Dynare Team
+ * Copyright (C) 2009-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/estimation/RandomWalkMetropolisHastings.hh b/mex/sources/estimation/RandomWalkMetropolisHastings.hh
index 0a28dbb4ebc45fcfa47872bb2733510a9145aef0..c09b2c9df0dba8e78905148ebd9f4363804cbdf5 100644
--- a/mex/sources/estimation/RandomWalkMetropolisHastings.hh
+++ b/mex/sources/estimation/RandomWalkMetropolisHastings.hh
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2010-2013 Dynare Team
+ * Copyright (C) 2010-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/estimation/SteadyStateSolver.cc b/mex/sources/estimation/SteadyStateSolver.cc
index 03361cda2e0e2e9ff4364fb69a86fbc5b5788be9..a0bb7cbe05bb317a6ffd6e830cf056831a57c42c 100644
--- a/mex/sources/estimation/SteadyStateSolver.cc
+++ b/mex/sources/estimation/SteadyStateSolver.cc
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2013 Dynare Team
+ * Copyright (C) 2013-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/estimation/SteadyStateSolver.hh b/mex/sources/estimation/SteadyStateSolver.hh
index 846543c7d95d6ec0de34101f9fe2f3a58f1d5d35..726d8594bb2319e851f27e0a54985d6aba526e02 100644
--- a/mex/sources/estimation/SteadyStateSolver.hh
+++ b/mex/sources/estimation/SteadyStateSolver.hh
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2013 Dynare Team
+ * Copyright (C) 2013-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/estimation/libmat/DiscLyapFast.hh b/mex/sources/estimation/libmat/DiscLyapFast.hh
index 1acef6dadd07b35bca643ea429553ea52559ff01..b85d73728972b9f6b6f3a3a2ef99057520abf4e0 100644
--- a/mex/sources/estimation/libmat/DiscLyapFast.hh
+++ b/mex/sources/estimation/libmat/DiscLyapFast.hh
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2010-2013 Dynare Team
+ * Copyright (C) 2010-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/estimation/libmat/GeneralizedSchurDecomposition.cc b/mex/sources/estimation/libmat/GeneralizedSchurDecomposition.cc
index ca6fde75a1439b22d749cd20efb500819f4f2007..47fc2816e5dc9d13ac89fb0bbeb50f60815587b8 100644
--- a/mex/sources/estimation/libmat/GeneralizedSchurDecomposition.cc
+++ b/mex/sources/estimation/libmat/GeneralizedSchurDecomposition.cc
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2010-2011 Dynare Team
+ * Copyright (C) 2010-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/estimation/libmat/GeneralizedSchurDecomposition.hh b/mex/sources/estimation/libmat/GeneralizedSchurDecomposition.hh
index 3d2898f8402ba3da272b039de43a41b059725bbd..e6d9396048ca529919187ab2f70f4752ececfba5 100644
--- a/mex/sources/estimation/libmat/GeneralizedSchurDecomposition.hh
+++ b/mex/sources/estimation/libmat/GeneralizedSchurDecomposition.hh
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2010 Dynare Team
+ * Copyright (C) 2010-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/estimation/libmat/LUSolver.hh b/mex/sources/estimation/libmat/LUSolver.hh
index 1c0af58c1d373c1e8569084eb3730332469df7df..16ab45dad205856e401d8b30fa6ad268620dcbe7 100644
--- a/mex/sources/estimation/libmat/LUSolver.hh
+++ b/mex/sources/estimation/libmat/LUSolver.hh
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2010 Dynare Team
+ * Copyright (C) 2010-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/estimation/libmat/Matrix.hh b/mex/sources/estimation/libmat/Matrix.hh
index 774811f5d2114e909dc5c21263d54c4350788e64..b17e5b3ce3458e03f45fafd06fb66f42fd4ec0bf 100644
--- a/mex/sources/estimation/libmat/Matrix.hh
+++ b/mex/sources/estimation/libmat/Matrix.hh
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2010-2012 Dynare Team
+ * Copyright (C) 2010-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/estimation/libmat/QRDecomposition.hh b/mex/sources/estimation/libmat/QRDecomposition.hh
index 0d1f900dca59de15545f265465c786aeda864630..d77c2baaff754a3fe81396812e040761e14d1acb 100644
--- a/mex/sources/estimation/libmat/QRDecomposition.hh
+++ b/mex/sources/estimation/libmat/QRDecomposition.hh
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2010-2011 Dynare Team
+ * Copyright (C) 2010-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/estimation/libmat/Vector.hh b/mex/sources/estimation/libmat/Vector.hh
index 5deaa4deb81993d98bb9d2d1069b87b065077859..f4c71c404500d55c0fea04df0e93c3e2f697e188 100644
--- a/mex/sources/estimation/libmat/Vector.hh
+++ b/mex/sources/estimation/libmat/Vector.hh
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2010-2011 Dynare Team
+ * Copyright (C) 2010-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/estimation/logMHMCMCposterior.cc b/mex/sources/estimation/logMHMCMCposterior.cc
index ee9dd2f6410dabaeb7b0e2ff2099b4ec756bcbe8..6551701d8677ebacd40724773a27e0ead1057809 100644
--- a/mex/sources/estimation/logMHMCMCposterior.cc
+++ b/mex/sources/estimation/logMHMCMCposterior.cc
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2010-2013 Dynare Team
+ * Copyright (C) 2010-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/estimation/logposterior.cc b/mex/sources/estimation/logposterior.cc
index 319d5e51760469819e7d66ee88bc6323c6698a6c..95e4e3cbe50c397d4a97c6329ab198e1eb7dfa55 100644
--- a/mex/sources/estimation/logposterior.cc
+++ b/mex/sources/estimation/logposterior.cc
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2010-2013 Dynare Team
+ * Copyright (C) 2010-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/estimation/tests/testInitKalman.cc b/mex/sources/estimation/tests/testInitKalman.cc
index 21bd129547c3cec6ac27d73ab0765f9a33cc4c9f..28139ccdb5c2961aab9ea10de200964541bc554f 100644
--- a/mex/sources/estimation/tests/testInitKalman.cc
+++ b/mex/sources/estimation/tests/testInitKalman.cc
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2010-2013 Dynare Team
+ * Copyright (C) 2010-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/estimation/tests/testKalman.cc b/mex/sources/estimation/tests/testKalman.cc
index 29e85c600acd6cf07fd52f9adb0d86c292cfd5c0..f75f3459e8aa3c3fe9ce6963a0eb523493c80862 100644
--- a/mex/sources/estimation/tests/testKalman.cc
+++ b/mex/sources/estimation/tests/testKalman.cc
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2010-2013 Dynare Team
+ * Copyright (C) 2010-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/estimation/utils/dynamic_dll.cc b/mex/sources/estimation/utils/dynamic_dll.cc
index c4eeecc6815876620a3c57e0edc1ba65c59b6d3d..e9d126d9e432bf3e7a279bc0c61fe2c5a4dcad68 100644
--- a/mex/sources/estimation/utils/dynamic_dll.cc
+++ b/mex/sources/estimation/utils/dynamic_dll.cc
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2010-2013 Dynare Team
+ * Copyright (C) 2010-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/estimation/utils/dynamic_dll.hh b/mex/sources/estimation/utils/dynamic_dll.hh
index ce346d08a09a2cdcdc2a404db4a7c5ad96dc54d4..5e19472eec5385ec02cfc364402dfc238ee344af 100644
--- a/mex/sources/estimation/utils/dynamic_dll.hh
+++ b/mex/sources/estimation/utils/dynamic_dll.hh
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2010-2013 Dynare Team
+ * Copyright (C) 2010-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/estimation/utils/static_dll.hh b/mex/sources/estimation/utils/static_dll.hh
index 3ca5febc3fae76da9977a5dae956efe9722478d6..36b28a9f249576b39c94e0aa3b9d35f519fee7a1 100644
--- a/mex/sources/estimation/utils/static_dll.hh
+++ b/mex/sources/estimation/utils/static_dll.hh
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2010-2013 Dynare Team
+ * Copyright (C) 2010-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/estimation/utils/ts_exception.h b/mex/sources/estimation/utils/ts_exception.h
index ba0bfb3245653acae361c43756f88b74c3846b98..c3d3ea3c7795196857ff09c94d8506bc16892d2d 100644
--- a/mex/sources/estimation/utils/ts_exception.h
+++ b/mex/sources/estimation/utils/ts_exception.h
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2010-2011 Dynare Team
+ * Copyright (C) 2010-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/k_order_perturbation/dynamic_dll.hh b/mex/sources/k_order_perturbation/dynamic_dll.hh
index 922f1d12d522f167529a169cd79cf1eaed7a8c37..15b4acfe90d10db84a30ff55c2b0bbb99da49017 100644
--- a/mex/sources/k_order_perturbation/dynamic_dll.hh
+++ b/mex/sources/k_order_perturbation/dynamic_dll.hh
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2008-2012 Dynare Team
+ * Copyright (C) 2008-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/k_order_perturbation/dynamic_m.hh b/mex/sources/k_order_perturbation/dynamic_m.hh
index 746acdedcac7bff58764745ba5e8d81f806e8899..260d07ef80c182583c800a011c485d1273eaa79d 100644
--- a/mex/sources/k_order_perturbation/dynamic_m.hh
+++ b/mex/sources/k_order_perturbation/dynamic_m.hh
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2010-2011 Dynare Team
+ * Copyright (C) 2010-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/k_order_perturbation/k_ord_dynare.cc b/mex/sources/k_order_perturbation/k_ord_dynare.cc
index 1fd09c4805d71283a8b956437aaa19ded92c9b08..7602b550d2308c32e927b706b8c8359bc1e51d33 100644
--- a/mex/sources/k_order_perturbation/k_ord_dynare.cc
+++ b/mex/sources/k_order_perturbation/k_ord_dynare.cc
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2008-2016 Dynare Team
+ * Copyright (C) 2008-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/k_order_perturbation/k_ord_dynare.hh b/mex/sources/k_order_perturbation/k_ord_dynare.hh
index f24cf668e6c2a6a12aad058b0b90527933e8a5a8..b5d942f6b9c92e624e3aa560d4d9a4b73c4d20b3 100644
--- a/mex/sources/k_order_perturbation/k_ord_dynare.hh
+++ b/mex/sources/k_order_perturbation/k_ord_dynare.hh
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2008-2016 Dynare Team
+ * Copyright (C) 2008-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/k_order_perturbation/k_order_perturbation.cc b/mex/sources/k_order_perturbation/k_order_perturbation.cc
index 4be824595ed359a75f52465807a78a46b708fbc2..1159b810bf98b6f1441b0f29d1a9d55692b5c1a3 100644
--- a/mex/sources/k_order_perturbation/k_order_perturbation.cc
+++ b/mex/sources/k_order_perturbation/k_order_perturbation.cc
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2008-2014 Dynare Team
+ * Copyright (C) 2008-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/kronecker/sparse_hessian_times_B_kronecker_C.cc b/mex/sources/kronecker/sparse_hessian_times_B_kronecker_C.cc
index be71632d69c20ca901537b0ead46ce7fe271f7e6..492a18ff6cf087adaa42a87f79e3586604399a05 100644
--- a/mex/sources/kronecker/sparse_hessian_times_B_kronecker_C.cc
+++ b/mex/sources/kronecker/sparse_hessian_times_B_kronecker_C.cc
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2007-2011 Dynare Team
+ * Copyright (C) 2007-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/linsolve/linsolve.cc b/mex/sources/linsolve/linsolve.cc
index daec3999fc38aea07d56bc8154a15a88ef60d082..c8e55eecbc1052f7952393f31e02a533596f2bec 100644
--- a/mex/sources/linsolve/linsolve.cc
+++ b/mex/sources/linsolve/linsolve.cc
@@ -10,7 +10,7 @@
  */
 
 /*
- * Copyright (C) 2012-2013 Dynare Team
+ * Copyright (C) 2012-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/local_state_space_iterations/local_state_space_iteration_2.cc b/mex/sources/local_state_space_iterations/local_state_space_iteration_2.cc
index 19cc5739e9b29fde76c45c3a893407e8db605f98..3b45d193a67073211136743646818af3e7a433a9 100644
--- a/mex/sources/local_state_space_iterations/local_state_space_iteration_2.cc
+++ b/mex/sources/local_state_space_iterations/local_state_space_iteration_2.cc
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2010-2013 Dynare Team
+ * Copyright (C) 2010-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/mjdgges/mjdgges.c b/mex/sources/mjdgges/mjdgges.c
index c73165d3509342b489580c4284572405ad200295..5086dc8d458856d87993fb07fc20f07efef9efa2 100644
--- a/mex/sources/mjdgges/mjdgges.c
+++ b/mex/sources/mjdgges/mjdgges.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2006-2016 Dynare Team
+ * Copyright (C) 2006-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/ms-sbvar/mex_top_level.cc b/mex/sources/ms-sbvar/mex_top_level.cc
index 4ca78b408f8ed3eb633f5f222a9f528ae02e76d2..9d982f327318e9c43a34a233da08d035a5822be5 100644
--- a/mex/sources/ms-sbvar/mex_top_level.cc
+++ b/mex/sources/ms-sbvar/mex_top_level.cc
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2010-2011 Dynare Team
+ * Copyright (C) 2010-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/ms-sbvar/mex_write_to_matlab.c b/mex/sources/ms-sbvar/mex_write_to_matlab.c
index 8f7a5c58042225d569bc3e482c2586f24b252272..1d14ffe3eb606949c1cf5642488557a0168e20ac 100644
--- a/mex/sources/ms-sbvar/mex_write_to_matlab.c
+++ b/mex/sources/ms-sbvar/mex_write_to_matlab.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2011 Dynare Team
+ * Copyright (C) 2011-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/ms-sbvar/modify_for_mex.h b/mex/sources/ms-sbvar/modify_for_mex.h
index 1048d64cb38ceb620c005f9e59f4582efac5024b..0689df90f92a4126e8adefbacadcf0035d45c35d 100644
--- a/mex/sources/ms-sbvar/modify_for_mex.h
+++ b/mex/sources/ms-sbvar/modify_for_mex.h
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2010-2013 Dynare Team
+ * Copyright (C) 2010-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/qzcomplex/qzcomplex.cc b/mex/sources/qzcomplex/qzcomplex.cc
index 92cf7f7aeaadd27445fbbf91e0c2e64bba9a54b6..74773fcdc59dbdb8e9a8e85aac8742570090882b 100644
--- a/mex/sources/qzcomplex/qzcomplex.cc
+++ b/mex/sources/qzcomplex/qzcomplex.cc
@@ -6,7 +6,7 @@
  */
 
 /*
- * Copyright (C) 2010-2016 Dynare Team
+ * Copyright (C) 2010-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/mex/sources/sobol/gaussian.hh b/mex/sources/sobol/gaussian.hh
index 8692814f4825665b11a7969dbbe66cfbbaf9410a..6dd00ca22feb60a61dabb71552fd73daa69f730c 100644
--- a/mex/sources/sobol/gaussian.hh
+++ b/mex/sources/sobol/gaussian.hh
@@ -2,7 +2,7 @@
 **
 ** Pseudo code of the algorithm is given at http://home.online.no/~pjacklam/notes/invnorm
 **
-** Copyright (C) 2010-2016 Dynare Team
+** Copyright (C) 2010-2017 Dynare Team
 **
 ** This file is part of Dynare.
 **
diff --git a/mex/sources/sobol/initialize_v_array.hh b/mex/sources/sobol/initialize_v_array.hh
index c276701f4fafbd06b2bdecd0a5fd0c384d72d6a1..ad172d7a552da456bcd378599e4820dcc265d07d 100644
--- a/mex/sources/sobol/initialize_v_array.hh
+++ b/mex/sources/sobol/initialize_v_array.hh
@@ -7,7 +7,7 @@ initialize_v_array(int dim_max, int log_max, T **v)
 ** Original files downloaded from http://people.sc.fsu.edu/~burkardt/cpp_src/sobol/ (version 17-Feb-2009 09:46)
 **
 ** Copyright (C) 2009 John Burkardt
-** Copyright (C) 2010-2011 Dynare Team
+** Copyright (C) 2010-2017 Dynare Team
 **
 ** This program is free software: you can redistribute it and/or modify
 ** it under the terms of the GNU Lesser General Public License as published by
@@ -21,8 +21,6 @@ initialize_v_array(int dim_max, int log_max, T **v)
 **
 ** You should have received a copy of the GNU Lesser General Public License
 ** along with this program.  If not, see <http://www.gnu.org/licenses/>.
-**
-** AUTHOR(S): stephane DOT adjemian AT univ DASH lemans DOT fr
 */
 {
 #include "initialize_v_array.inc"
diff --git a/mex/sources/sobol/qmc_sequence.cc b/mex/sources/sobol/qmc_sequence.cc
index 76d2e0d166a0d06b3a2f98f873ce17b82ee9ace0..e99d8059457a8287676df14e3a6bc31f1f0d9ccd 100644
--- a/mex/sources/sobol/qmc_sequence.cc
+++ b/mex/sources/sobol/qmc_sequence.cc
@@ -1,7 +1,7 @@
 /*
 ** Computes Quasi Monte-Carlo sequence.
 **
-** Copyright (C) 2010-2014 Dynare Team
+** Copyright (C) 2010-2017 Dynare Team
 **
 ** This file is part of Dynare (can be used outside Dynare).
 **
@@ -17,8 +17,6 @@
 **
 ** You should have received a copy of the GNU General Public License
 ** along with Dynare.  If not, see <http://www.gnu.org/licenses/>.
-**
-** AUTHOR(S): stephane DOT adjemian AT univ DASH lemans DOT fr
 **/
 
 #include <sstream>
diff --git a/mex/sources/sobol/sobol.hh b/mex/sources/sobol/sobol.hh
index 37c589412e2a8551a17c5053b55ee5035b411281..8926daca92e9b3de987b20c54eb70305a0862f92 100644
--- a/mex/sources/sobol/sobol.hh
+++ b/mex/sources/sobol/sobol.hh
@@ -3,7 +3,7 @@
 ** Original files downloaded from http://people.sc.fsu.edu/~burkardt/cpp_src/sobol/ (version 17-Feb-2009 09:46)
 **
 ** Copyright (C) 2009 John Burkardt
-** Copyright (C) 2010-2011 Dynare Team
+** Copyright (C) 2010-2017 Dynare Team
 **
 ** This program is free software: you can redistribute it and/or modify
 ** it under the terms of the GNU Lesser General Public License as published by
@@ -17,8 +17,6 @@
 **
 ** You should have received a copy of the GNU Lesser General Public License
 ** along with this program.  If not, see <http://www.gnu.org/licenses/>.
-**
-** AUTHOR(S): stephane DOT adjemian AT univ DASH lemans DOT fr
 */
 
 #include <cstdlib>
diff --git a/preprocessor/CodeInterpreter.hh b/preprocessor/CodeInterpreter.hh
index 7be9a05665f01cbd53550a201d075385d77c2a60..8939950fce0610933e3872cbb82203b79e10d85d 100644
--- a/preprocessor/CodeInterpreter.hh
+++ b/preprocessor/CodeInterpreter.hh
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2007-2016 Dynare Team
+ * Copyright (C) 2007-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/preprocessor/ConfigFile.cc b/preprocessor/ConfigFile.cc
index 36a1faa7d164be55fe3668b09545d07f53b5d0d3..64d899e13735f08ee8398b695885edc4bde86fc7 100644
--- a/preprocessor/ConfigFile.cc
+++ b/preprocessor/ConfigFile.cc
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2010-2016 Dynare Team
+ * Copyright (C) 2010-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/preprocessor/ConfigFile.hh b/preprocessor/ConfigFile.hh
index e054922f71d00d8d2bcdafffbf1f736100bd2d6c..e3d9143eb426d96801bb21f933a3780437d75e7c 100644
--- a/preprocessor/ConfigFile.hh
+++ b/preprocessor/ConfigFile.hh
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2010-2016 Dynare Team
+ * Copyright (C) 2010-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/preprocessor/DataTree.hh b/preprocessor/DataTree.hh
index d7a1de5d831732f93241a421e9d382b03425903a..5efb57bdbf4353d830cd692128006db97e07aee7 100644
--- a/preprocessor/DataTree.hh
+++ b/preprocessor/DataTree.hh
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2003-2016 Dynare Team
+ * Copyright (C) 2003-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/preprocessor/DynareMain.cc b/preprocessor/DynareMain.cc
index 51fa776725c3d452d6303c7d5a66435a6ceba9d6..887cf28188637c58ad8f17eb20a3b94c944b71e1 100644
--- a/preprocessor/DynareMain.cc
+++ b/preprocessor/DynareMain.cc
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2003-2016 Dynare Team
+ * Copyright (C) 2003-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/preprocessor/ExtendedPreprocessorTypes.hh b/preprocessor/ExtendedPreprocessorTypes.hh
index 4c6869a38a9f9940e9e808ea925704ac9467e799..bf57a19f5632266f933e982784c925608b34e37b 100644
--- a/preprocessor/ExtendedPreprocessorTypes.hh
+++ b/preprocessor/ExtendedPreprocessorTypes.hh
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2014-2015 Dynare Team
+ * Copyright (C) 2014-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/preprocessor/MinimumFeedbackSet.cc b/preprocessor/MinimumFeedbackSet.cc
index a84a994aba5dcef4da1674b99039310617ddbb90..d91391c5870d1580c116e0fa130076908e7d6f20 100644
--- a/preprocessor/MinimumFeedbackSet.cc
+++ b/preprocessor/MinimumFeedbackSet.cc
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2009-2012 Dynare Team
+ * Copyright (C) 2009-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/preprocessor/Shocks.cc b/preprocessor/Shocks.cc
index 0aa7fdfa601605ed3079fcd1904f213472d6bc86..6f95a7a9a226ba1f19d5ef1b2e2b0f1b8cc09148 100644
--- a/preprocessor/Shocks.cc
+++ b/preprocessor/Shocks.cc
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2003-2016 Dynare Team
+ * Copyright (C) 2003-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/preprocessor/Shocks.hh b/preprocessor/Shocks.hh
index 1c7abb9135935d1292e6d9cdb40d7626a02655a2..0710e663068334a66b88456f64a4b300e9bbd907 100644
--- a/preprocessor/Shocks.hh
+++ b/preprocessor/Shocks.hh
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2003-2016 Dynare Team
+ * Copyright (C) 2003-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/preprocessor/SteadyStateModel.cc b/preprocessor/SteadyStateModel.cc
index 5fc9dc1de01da099628361f47fe6b6a58fa68adf..0a6e1536d0c49e329a1004518550b1e7e409bdf6 100644
--- a/preprocessor/SteadyStateModel.cc
+++ b/preprocessor/SteadyStateModel.cc
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2010-2016 Dynare Team
+ * Copyright (C) 2010-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/preprocessor/SymbolList.hh b/preprocessor/SymbolList.hh
index 950ae0a6093b31eac713fa8d15def7ba82598741..c0619484858c9c9c064cc3ea2c6375edc71fe1ee 100644
--- a/preprocessor/SymbolList.hh
+++ b/preprocessor/SymbolList.hh
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2003-2014 Dynare Team
+ * Copyright (C) 2003-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/preprocessor/SymbolTable.cc b/preprocessor/SymbolTable.cc
index 7af7ffed4d3d01a146ad48e93aa11834dc4d6bbf..3d43e184daa0e271fe27111139978f15702286f6 100644
--- a/preprocessor/SymbolTable.cc
+++ b/preprocessor/SymbolTable.cc
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2003-2016 Dynare Team
+ * Copyright (C) 2003-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/preprocessor/SymbolTable.hh b/preprocessor/SymbolTable.hh
index ceb5d535951e670d6ef4d68c274f6f8d389bf854..ff633c633d641bfe8112fdb14554bb92051334da 100644
--- a/preprocessor/SymbolTable.hh
+++ b/preprocessor/SymbolTable.hh
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2003-2016 Dynare Team
+ * Copyright (C) 2003-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/preprocessor/WarningConsolidation.cc b/preprocessor/WarningConsolidation.cc
index f026dea8f3bf7375b93b2a0878a0cc6558c665b3..f1c24f4ad19ef623d606a6d39ac81492e30c38ae 100644
--- a/preprocessor/WarningConsolidation.cc
+++ b/preprocessor/WarningConsolidation.cc
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2013 Dynare Team
+ * Copyright (C) 2012-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/preprocessor/WarningConsolidation.hh b/preprocessor/WarningConsolidation.hh
index 582af0f43fea7b9c8c890d7bdac1aa955cd39d66..ece47995e582d5fd930c059700d61197994051b0 100644
--- a/preprocessor/WarningConsolidation.hh
+++ b/preprocessor/WarningConsolidation.hh
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2013 Dynare Team
+ * Copyright (C) 2012-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/preprocessor/macro/MacroDriver.cc b/preprocessor/macro/MacroDriver.cc
index c5193cc6bb2d18f5d9421d5e9c304f1c8572accb..71d53b9cbaf0da6373d662f5ea3d926651906893 100644
--- a/preprocessor/macro/MacroDriver.cc
+++ b/preprocessor/macro/MacroDriver.cc
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2008-2015 Dynare Team
+ * Copyright (C) 2008-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/preprocessor/macro/MacroDriver.hh b/preprocessor/macro/MacroDriver.hh
index 7b828b0286d8383cfbda5d7cc5ef700a21656d80..773a99dcfda7355cc7d6df6aec15a82a0c30d6b7 100644
--- a/preprocessor/macro/MacroDriver.hh
+++ b/preprocessor/macro/MacroDriver.hh
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2008-2015 Dynare Team
+ * Copyright (C) 2008-2017 Dynare Team
  *
  * This file is part of Dynare.
  *
diff --git a/preprocessor/macro/MacroValue.hh b/preprocessor/macro/MacroValue.hh
index 64f0cdef73a6310f50642606ebdc6376f78f33e3..1097841d9831f9e0c37b5c5e116c6bce691dfbe9 100644
--- a/preprocessor/macro/MacroValue.hh
+++ b/preprocessor/macro/MacroValue.hh
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2008-2016 Dynare Team
+ * Copyright (C) 2008-2017 Dynare Team
  *
  * This file is part of Dynare.
  *