diff --git a/matlab/AIM/SPAimerr.m b/matlab/AIM/SPAimerr.m
index 7b086b10b738ccf57931dc0ef0e71fbb4001383a..2894a89a78e7cd9b54dec4a8e68193f8a7ca3418 100644
--- a/matlab/AIM/SPAimerr.m
+++ b/matlab/AIM/SPAimerr.m
@@ -26,7 +26,8 @@ function e = SPAimerr(c);
 % Anderson, G.
 % "A Reliable and Computationally Efficient Algorithm for Imposing the
 % Saddle Point Property in Dynamic Models"
-% Journal of Economic Dynamics and Control, Forthcoming
+% Journal of Economic Dynamics and Control, 2010, vol. 34, issue 3,
+% pages 472-489
 
     if(c==1)  e='Aim: unique solution.';
 elseif(c==2)  e='Aim: roots not correctly computed by real_schur.';
diff --git a/matlab/AIM/SPAmalg.m b/matlab/AIM/SPAmalg.m
index 4e6b4952389f172a6f4b7b44b642458f26c2f89d..072c2d72aa9903d76e0a48fd2a6788f33e730f00 100644
--- a/matlab/AIM/SPAmalg.m
+++ b/matlab/AIM/SPAmalg.m
@@ -51,7 +51,8 @@
 % Anderson, G.
 % "A Reliable and Computationally Efficient Algorithm for Imposing the
 % Saddle Point Property in Dynamic Models"
-% Journal of Economic Dynamics and Control, Forthcoming
+% Journal of Economic Dynamics and Control, 2010, vol. 34, issue 3,
+% pages 472-489
 
 function [b,rts,ia,nexact,nnumeric,lgroots,aimcode] = ...
                         SPAmalg(h,neq,nlag,nlead,condn,uprbnd)
diff --git a/matlab/AIM/SPBuild_a.m b/matlab/AIM/SPBuild_a.m
index 06747507c4d8149b0bb0fe395c6d6344a996f0d3..b2d8d9022546c0837d7923fb703f1a35fe42b98f 100644
--- a/matlab/AIM/SPBuild_a.m
+++ b/matlab/AIM/SPBuild_a.m
@@ -24,7 +24,8 @@
 % Anderson, G.
 % "A Reliable and Computationally Efficient Algorithm for Imposing the
 % Saddle Point Property in Dynamic Models"
-% Journal of Economic Dynamics and Control, Forthcoming
+% Journal of Economic Dynamics and Control, 2010, vol. 34, issue 3,
+% pages 472-489
 
 function [a,ia,js] = SPBuild_a(h,qcols,neq)
 
diff --git a/matlab/AIM/SPCopy_w.m b/matlab/AIM/SPCopy_w.m
index 4c752adf85a80dcc45bc34feb69be81f51803234..de39c0ec1bdf134eda9374a3af58121cea73c45e 100644
--- a/matlab/AIM/SPCopy_w.m
+++ b/matlab/AIM/SPCopy_w.m
@@ -24,7 +24,8 @@
 % Anderson, G.
 % "A Reliable and Computationally Efficient Algorithm for Imposing the
 % Saddle Point Property in Dynamic Models"
-% Journal of Economic Dynamics and Control, Forthcoming
+% Journal of Economic Dynamics and Control, 2010, vol. 34, issue 3,
+% pages 472-489
 
 function  q = SPCopy_w(q,w,js,iq,qrows)
 
diff --git a/matlab/AIM/SPEigensystem.m b/matlab/AIM/SPEigensystem.m
index 350f2b3fddb6b8524b92a797910f65524515c7c0..7a83c36cce684be5ffd8c02b29e50b6d1678c898 100644
--- a/matlab/AIM/SPEigensystem.m
+++ b/matlab/AIM/SPEigensystem.m
@@ -26,7 +26,8 @@
 % Anderson, G.
 % "A Reliable and Computationally Efficient Algorithm for Imposing the
 % Saddle Point Property in Dynamic Models"
-% Journal of Economic Dynamics and Control, Forthcoming
+% Journal of Economic Dynamics and Control, 2010, vol. 34, issue 3,
+% pages 472-489
 
 function [w,rts,lgroots,flag_trouble] = SPEigensystem(a,uprbnd,rowsLeft) 
 opts.disp=0; 
diff --git a/matlab/AIM/SPExact_shift.m b/matlab/AIM/SPExact_shift.m
index 6b39ad82ddfc6327065dedd356e7f7409c4cc070..5f3700553a0dfbf387741590ff8c5bd51e221302 100644
--- a/matlab/AIM/SPExact_shift.m
+++ b/matlab/AIM/SPExact_shift.m
@@ -23,7 +23,8 @@
 % Anderson, G.
 % "A Reliable and Computationally Efficient Algorithm for Imposing the
 % Saddle Point Property in Dynamic Models"
-% Journal of Economic Dynamics and Control, Forthcoming
+% Journal of Economic Dynamics and Control, 2010, vol. 34, issue 3,
+% pages 472-489
 
 function [h,q,iq,nexact] = SPExact_shift(h,q,iq,qrows,qcols,neq)
 
diff --git a/matlab/AIM/SPNumeric_shift.m b/matlab/AIM/SPNumeric_shift.m
index 09a745f7c1a297c800eb73da5b67071c81b6096b..38ee85759120a13d54354e50deab3aba89417440 100644
--- a/matlab/AIM/SPNumeric_shift.m
+++ b/matlab/AIM/SPNumeric_shift.m
@@ -24,7 +24,8 @@
 % Anderson, G.
 % "A Reliable and Computationally Efficient Algorithm for Imposing the
 % Saddle Point Property in Dynamic Models"
-% Journal of Economic Dynamics and Control, Forthcoming
+% Journal of Economic Dynamics and Control, 2010, vol. 34, issue 3,
+% pages 472-489
 
 function [h,q,iq,nnumeric] = SPNumeric_shift(h,q,iq,qrows,qcols,neq,condn)
 
diff --git a/matlab/AIM/SPObstruct.m b/matlab/AIM/SPObstruct.m
index 11ec0f2d658f814382916f8c819cc271edd24a87..392781081bb80891d46e70e046487df94eb3485a 100644
--- a/matlab/AIM/SPObstruct.m
+++ b/matlab/AIM/SPObstruct.m
@@ -35,7 +35,8 @@
 % Anderson, G.
 % "A Reliable and Computationally Efficient Algorithm for Imposing the
 % Saddle Point Property in Dynamic Models"
-% Journal of Economic Dynamics and Control, Forthcoming
+% Journal of Economic Dynamics and Control, 2010, vol. 34, issue 3,
+% pages 472-489
 
 function scof = SPObstruct(cof,cofb,neq,nlag,nlead)
 
diff --git a/matlab/AIM/SPReduced_form.m b/matlab/AIM/SPReduced_form.m
index 81bbfff5baa059323ead84cc21f000a992ea4617..d7ddd8a91b33a145a13ba06d98b5f3d9a096e551 100644
--- a/matlab/AIM/SPReduced_form.m
+++ b/matlab/AIM/SPReduced_form.m
@@ -23,7 +23,8 @@
 % Anderson, G.
 % "A Reliable and Computationally Efficient Algorithm for Imposing the
 % Saddle Point Property in Dynamic Models"
-% Journal of Economic Dynamics and Control, Forthcoming
+% Journal of Economic Dynamics and Control, 2010, vol. 34, issue 3,
+% pages 472-489
 
 function [nonsing,b] = SPReduced_form(q,qrows,qcols,bcols,neq,condn);
 b=[];
diff --git a/matlab/AIM/SPShiftright.m b/matlab/AIM/SPShiftright.m
index f4ed92765c824223c07d19a3ddbae619becbe70c..8299ce516b302d9b591e34eb1ed2afb33bb91363 100644
--- a/matlab/AIM/SPShiftright.m
+++ b/matlab/AIM/SPShiftright.m
@@ -26,7 +26,8 @@ function [y] = SPShiftright(x,n)
 % Anderson, G.
 % "A Reliable and Computationally Efficient Algorithm for Imposing the
 % Saddle Point Property in Dynamic Models"
-% Journal of Economic Dynamics and Control, Forthcoming
+% Journal of Economic Dynamics and Control, 2010, vol. 34, issue 3,
+% pages 472-489
 
 [rows,cols] = size(x);