diff --git a/matlab/datatomfile.m b/matlab/datatomfile.m
index 2dc65d4d8d478ad964c0efeaba48709a0eb2e39c..4c7abec23507e94c881ae07681d37834ec78228c 100644
--- a/matlab/datatomfile.m
+++ b/matlab/datatomfile.m
@@ -14,7 +14,7 @@ function datatomfile (s,var_list, names)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2001-2010 Dynare Team
+% Copyright (C) 2001-2016 Dynare Team
 %
 % This file is part of Dynare.
 %
@@ -61,7 +61,9 @@ for i=1:n
         ivar(i) = i_tmp;
     end
 end
-
+stack = dbstack;
+    fprintf(fid,'%% Dataset generated by %s.\n',stack(2).file);
+    fprintf(fid,['%% ' datestr(now,0) '\n']);
 % Save the selected data.
 for i = 1:n
     fprintf(fid,[strtrim(names(i,:)), ' = ['],'\n') ;