diff --git a/Aforc_ERA5/interp_ERA5.m b/Aforc_ERA5/interp_ERA5.m
index ac371d3e183031dc1d75dd7869ec9ddfa880c385..0c1364e5e103c774e1f1a2c1e90c3fe7c92b7836 100644
--- a/Aforc_ERA5/interp_ERA5.m
+++ b/Aforc_ERA5/interp_ERA5.m
@@ -180,10 +180,11 @@ end
 if ~isempty(nc_frc)
   %nc_frc{'sustr'}(tout,:,:)=sustr; => ERA5 not downloaded
   %nc_frc{'svstr'}(tout,:,:)=svstr; => ERA5 not downloaded
-  nc_frc{'Awave'}(tout,:,:)=awave;
-  nc_frc{'Dwave'}(tout,:,:)=dwave;
-  nc_frc{'Pwave'}(tout,:,:)=pwave;
-
+  if add_waves == 1
+    nc_frc{'Awave'}(tout,:,:)=awave;
+    nc_frc{'Dwave'}(tout,:,:)=dwave;
+    nc_frc{'Pwave'}(tout,:,:)=pwave;
+  end
 end
 if ~isempty(nc_blk)
   nc_blk{'tair'}(tout,:,:)=tair;
diff --git a/Aforc_ERA5/make_ERA5.m b/Aforc_ERA5/make_ERA5.m
index 23f548d110912cc0c93ec285a622743ee0e4af00..faee3873cdd7c78bddaba3582cb571fb604c01e7 100644
--- a/Aforc_ERA5/make_ERA5.m
+++ b/Aforc_ERA5/make_ERA5.m
@@ -211,8 +211,9 @@ for Y=Ymin:Ymax
         % % Add the tides
         % %
         if makefrc==1 && add_tides==1
+	     pot_tides=1;
              add_tidal_data(tidename,grdname,frcname,Ntides,tidalrank,...
-                            Yorig,Y,M,coastfileplot)
+                            Yorig,Y,M,coastfileplot,makeplot,pot_tides)
         end
         %
         %
diff --git a/Forecast_tools/download_GFS.m b/Forecast_tools/download_GFS.m
index af30f6d79cc119b4419f2496f803b907e85744c2..f5e01abc5b11b7b02e9df30bbec09b76df949d72 100644
--- a/Forecast_tools/download_GFS.m
+++ b/Forecast_tools/download_GFS.m
@@ -75,6 +75,7 @@ end
 gfs_run_time=0;
 gfs_date=today-0.5;
 foundfile=0;
+gfs_date0=0;
 while foundfile==0
   fname=get_GFS_fname(gfs_date,gfs_run_time,gfsftype);
   warning off
diff --git a/Forecast_tools/make_OGCM_mercator_frcst.m b/Forecast_tools/make_OGCM_mercator_frcst.m
index ba600e75ab7dfdc530f33914f9a6518eb41370c9..462c30f6cf7658bd1e6df0cdde8e5c397a76bdb0 100644
--- a/Forecast_tools/make_OGCM_mercator_frcst.m
+++ b/Forecast_tools/make_OGCM_mercator_frcst.m
@@ -68,7 +68,6 @@ rundate_str=date;
 date_run=datenum(rundate_str);
 rundate=date_run-datenum(Yorig,1,1);
 date_frcst=rundate;
-%OGCM=mercator
 for i=1:hdays+1
   time1(i)=date_run-(hdays+1-i);
 end
diff --git a/Oforc_OGCM/download_glorys_data.sh b/Oforc_OGCM/download_glorys_data.sh
index d3fb6a0ad3510f4f4532731fc3fba249105dd058..e84300f54f343abd8fd91ebadbfa9ffc87bdc1c3 100755
--- a/Oforc_OGCM/download_glorys_data.sh
+++ b/Oforc_OGCM/download_glorys_data.sh
@@ -67,9 +67,9 @@ fi
 
 ## cmt info
 if [[ ${kdata} == "DAILY" ]]; then
-    product_id_reana='cmems_mod_glo_phy_my_0.083_P1Ddeg-m'
+    product_id_reana='cmems_mod_glo_phy_my_0.083deg_P1D-m'
 elif [[ ${kdata} == "MONTHLY" ]]; then
-    product_id_reana='cmems_mod_glo_phy_my_0.083_P1Mdeg-m'
+    product_id_reana='cmems_mod_glo_phy_my_0.083deg_P1M-m'
 else
     echo "Please specify what kind of data you want (DAILY or MONTHLY), exit...."; exit 1
 fi
diff --git a/Oforc_OGCM/make_OGCM_mercator.m b/Oforc_OGCM/make_OGCM_mercator.m
index 510f206909ca6e8244e58c6ac518481c1d041e25..687dcdbfe728dbced0e32f479ee6578a557ae62c 100644
--- a/Oforc_OGCM/make_OGCM_mercator.m
+++ b/Oforc_OGCM/make_OGCM_mercator.m
@@ -8,9 +8,9 @@
 %                                                           (187101 -> 201012)
 %    mercator -> 2 options for mercator_type parameter:
 %
-%                1 -->  1/12 deg Mercator global reanalysis (1993   -> 202101)
+%                1 -->  1/12 deg Mercator global reanalysis (1993   -> )
 %                                           (Monthly or Daily product)
-%                2 -->  1/12 deg Mercator global analysis   (202011 -> )
+%                2 -->  1/12 deg Mercator global analysis   (202206 -> )
 %       
 %            Note for 2:
 %                    (7days from now -> now-1day : Near Real Time analysis)