diff --git a/matlab/mr_gstep.m b/matlab/mr_gstep.m
index bf13c142c9aab92aff1396b3c9ee2aadc15bf2fa..3dbf6b736d45de9fd203cad2f724ea339a7d6257 100644
--- a/matlab/mr_gstep.m
+++ b/matlab/mr_gstep.m
@@ -71,7 +71,9 @@ while i<n,
         end
         xh1=x;
     end
+    save gstep.mat x h1 f0
 end
 
+save gstep.mat x h1 f0
 
 
diff --git a/matlab/mr_hessian.m b/matlab/mr_hessian.m
index 9281866fd9b4a863afce8e267c1e5875c3cf5179..b919c5bd4e99fb50341531effa71ec1b48593f8c 100644
--- a/matlab/mr_hessian.m
+++ b/matlab/mr_hessian.m
@@ -242,3 +242,4 @@ if any(isnan(hessian_mat)),
 end
 hh1=h1;
 htol1=htol;
+save hess.mat hessian_mat