diff --git a/config/default.cfg b/config/default.cfg
index 724113b3d958da78858ae4091930d1d6c8b9391a..8328592f6d78279c2456c93c82b1b188849d68d4 100644
--- a/config/default.cfg
+++ b/config/default.cfg
@@ -232,8 +232,8 @@ cfg$gms$optimization <- "nash"        # def = nash
 
 # ***---------------------    81_codePerformance  ----------------------------------------
 # * (off): nothing happens
-# * (on):  noumerous (30) succesive runs performed in a triangle: tax0, tax30, tax150 ,all growing exponentially,
-#                     therefore use carbonprice|exponential, c_emiscen|9, and cm_co2_tax_2020|0. also "long" as loadleveler class option (node = not_shared is recommended, too). test code performance
+# * (on):  test code performance: noumerous (30) succesive runs performed in a triangle, tax0, tax30, tax150, all growing exponentially,
+#                     therefore use carbonprice|exponential, c_emiscen|9, and cm_co2_tax_2020|0.
 cfg$gms$codePerformance <- "off"        # def = off
 
 # ***------------------------------------------------------------------------------
diff --git a/core/bounds.gms b/core/bounds.gms
index e01a49b6b15e098d939297488f788044e582fcea..0b0b8cdf1c08367ca4980d65c1fa255e24b822d8 100644
--- a/core/bounds.gms
+++ b/core/bounds.gms
@@ -82,6 +82,10 @@ loop(regi,
         );
 );
 
+$if %cm_GDPscen% == "gdp_SDP"  vm_deltaCap.fx(t,regi,"biotr","1")$(t.val gt 2020) = 0.50 * vm_deltaCap.lo(t,regi,"biotr","1");
+$if %cm_GDPscen% == "gdp_SSP1" vm_deltaCap.fx(t,regi,"biotr","1")$(t.val gt 2020) = 0.65 * vm_deltaCap.lo(t,regi,"biotr","1");
+$if %cm_GDPscen% == "gdp_SSP5" vm_deltaCap.fx(t,regi,"biotr","1")$(t.val gt 2020) = 0.65 * vm_deltaCap.lo(t,regi,"biotr","1");
+
 *** ------------------------------------------------------------------------------------------
 *LP* implement switch for scenarios with or without carbon sequestration:
 *** ------------------------------------------------------------------------------------------
diff --git a/modules/05_initialCap/on/preloop.gms b/modules/05_initialCap/on/preloop.gms
index 1151ed0eca97526df73b8b2d556750d5e287f35b..5f15ef6bbe3354ddb2aebb6508b4a52a624bb2e3 100644
--- a/modules/05_initialCap/on/preloop.gms
+++ b/modules/05_initialCap/on/preloop.gms
@@ -436,6 +436,11 @@ loop(regi,
           p05_deltacap_res("2055",regi,"biotr") = 0.1  * vm_deltaCap.lo("2005",regi,"biotr","1");
       );
 );
+
+$if %cm_GDPscen% == "gdp_SDP"  p05_deltacap_res(t,regi,"biotr")$(t.val gt 2020) = 0.50 * p05_deltacap_res(t,regi,"biotr");
+$if %cm_GDPscen% == "gdp_SSP1" p05_deltacap_res(t,regi,"biotr")$(t.val gt 2020) = 0.65 * p05_deltacap_res(t,regi,"biotr");
+$if %cm_GDPscen% == "gdp_SSP5" p05_deltacap_res(t,regi,"biotr")$(t.val gt 2020) = 0.65 * p05_deltacap_res(t,regi,"biotr");
+
 display p05_deltacap_res;
 
 p05_cap_res(ttot,regi,teBioPebiolc) = 
diff --git a/modules/35_transport/edge_esm/not_used.txt b/modules/35_transport/edge_esm/not_used.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a1cf84ee182571ee4745fae8249f7a4df4d96a9c
--- /dev/null
+++ b/modules/35_transport/edge_esm/not_used.txt
@@ -0,0 +1,10 @@
+name,type,reason
+vm_cap,input,questionnaire
+vm_prodUe,input,questionnaire
+pm_boundCapEV,input,questionnaire
+pm_cesdata,input,questionnaire
+pm_pop,input,questionnaire
+pm_gdp,input,questionnaire
+pm_vintage_in,input,questionnaire
+vm_shUePeT,input,questionnaire
+pm_bunker_share_in_nonldv_fe,input,questionnaire
diff --git a/modules/45_carbonprice/NDC2constant/not_used.txt b/modules/45_carbonprice/NDC2constant/not_used.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2f0cfb898027ccd265ceab250b02b30ce756532e
--- /dev/null
+++ b/modules/45_carbonprice/NDC2constant/not_used.txt
@@ -0,0 +1,33 @@
+name,type,reason
+sm_c_2_co2,input,questionnaire
+cm_peakBudgYr,input,questionnaire
+vm_co2eq,input,questionnaire
+vm_emiFgas,input,questionnaire
+vm_cesIO,input,questionnaire
+vm_prodSe,input,questionnaire
+vm_prodFe,input,questionnaire
+pm_shPPPMER,input,questionnaire
+pm_pvp,input,questionnaire
+pm_pop,input,questionnaire
+pm_gdp,input,questionnaire
+pm_globalMeanTemperature,input,questionnaire
+pm_temperatureImpulseResponseCO2,input,questionnaire
+pm_consPC,input,questionnaire
+pm_GDPGross,input,questionnaire
+pm_ttot_val,input,questionnaire
+pm_ts,input,questionnaire
+pm_ttot_2_tall,input,questionnaire
+pm_prtp,input,questionnaire
+cm_emiscen,input,questionnaire
+cm_co2_tax_2020,input,questionnaire
+cm_co2_tax_growth,input,questionnaire
+cm_startyear,input,questionnaire
+cm_stagestart,input,questionnaire
+cm_stageend,input,questionnaire
+cm_iterative_target_adj,input,questionnaire
+cm_expoLinear_yearStart,input,questionnaire
+cm_carbonprice_temperatureLimit,input,questionnaire
+cm_taxCO2inc_after_peakBudgYr,input,questionnaire
+cm_CO2priceRegConvEndYr,input,questionnaire
+pm_prodCouple,input,questionnaire
+pm_bunker_share_in_nonldv_fe,input,questionnaire
diff --git a/modules/45_carbonprice/diffPhaseIn2Constant/not_used.txt b/modules/45_carbonprice/diffPhaseIn2Constant/not_used.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2bb3e19340859c20067f32c24aa66e9532e3c723
--- /dev/null
+++ b/modules/45_carbonprice/diffPhaseIn2Constant/not_used.txt
@@ -0,0 +1,30 @@
+name,type,reason
+sm_c_2_co2,input,questionnaire
+cm_peakBudgYr,input,questionnaire
+vm_co2eq,input,questionnaire
+vm_emiFgas,input,questionnaire
+vm_cesIO,input,questionnaire
+vm_prodSe,input,questionnaire
+vm_prodFe,input,questionnaire
+pm_pvp,input,questionnaire
+pm_globalMeanTemperature,input,questionnaire
+pm_temperatureImpulseResponseCO2,input,questionnaire
+pm_consPC,input,questionnaire
+pm_GDPGross,input,questionnaire
+pm_ttot_val,input,questionnaire
+pm_ts,input,questionnaire
+pm_ttot_2_tall,input,questionnaire
+pm_prtp,input,questionnaire
+cm_emiscen,input,questionnaire
+cm_co2_tax_2020,input,questionnaire
+cm_co2_tax_growth,input,questionnaire
+cm_startyear,input,questionnaire
+cm_stagestart,input,questionnaire
+cm_stageend,input,questionnaire
+cm_iterative_target_adj,input,questionnaire
+cm_expoLinear_yearStart,input,questionnaire
+cm_carbonprice_temperatureLimit,input,questionnaire
+cm_taxCO2inc_after_peakBudgYr,input,questionnaire
+cm_CO2priceRegConvEndYr,input,questionnaire
+pm_prodCouple,input,questionnaire
+pm_bunker_share_in_nonldv_fe,input,questionnaire
diff --git a/modules/45_carbonprice/diffPhaseIn2Lin/not_used.txt b/modules/45_carbonprice/diffPhaseIn2Lin/not_used.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f07da92842c7240cd1ffdb127d8f7856532650de
--- /dev/null
+++ b/modules/45_carbonprice/diffPhaseIn2Lin/not_used.txt
@@ -0,0 +1,28 @@
+name,type,reason
+sm_c_2_co2,input,questionnaire
+cm_peakBudgYr,input,questionnaire
+vm_co2eq,input,questionnaire
+vm_emiFgas,input,questionnaire
+vm_cesIO,input,questionnaire
+vm_prodSe,input,questionnaire
+vm_prodFe,input,questionnaire
+pm_pvp,input,questionnaire
+pm_globalMeanTemperature,input,questionnaire
+pm_temperatureImpulseResponseCO2,input,questionnaire
+pm_consPC,input,questionnaire
+pm_GDPGross,input,questionnaire
+pm_ttot_val,input,questionnaire
+pm_ts,input,questionnaire
+pm_ttot_2_tall,input,questionnaire
+pm_prtp,input,questionnaire
+cm_emiscen,input,questionnaire
+cm_co2_tax_growth,input,questionnaire
+cm_stagestart,input,questionnaire
+cm_stageend,input,questionnaire
+cm_iterative_target_adj,input,questionnaire
+cm_expoLinear_yearStart,input,questionnaire
+cm_carbonprice_temperatureLimit,input,questionnaire
+cm_taxCO2inc_after_peakBudgYr,input,questionnaire
+cm_CO2priceRegConvEndYr,input,questionnaire
+pm_prodCouple,input,questionnaire
+pm_bunker_share_in_nonldv_fe,input,questionnaire
diff --git a/modules/45_carbonprice/diffPhaseIn2LinFlex/not_used.txt b/modules/45_carbonprice/diffPhaseIn2LinFlex/not_used.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4d3977720de849e15b92142819663694ffff8c70
--- /dev/null
+++ b/modules/45_carbonprice/diffPhaseIn2LinFlex/not_used.txt
@@ -0,0 +1,25 @@
+name,type,reason
+sm_c_2_co2,input,questionnaire
+vm_co2eq,input,questionnaire
+vm_emiFgas,input,questionnaire
+vm_cesIO,input,questionnaire
+vm_prodSe,input,questionnaire
+vm_prodFe,input,questionnaire
+pm_pvp,input,questionnaire
+pm_globalMeanTemperature,input,questionnaire
+pm_temperatureImpulseResponseCO2,input,questionnaire
+pm_consPC,input,questionnaire
+pm_GDPGross,input,questionnaire
+pm_ttot_val,input,questionnaire
+pm_ts,input,questionnaire
+pm_ttot_2_tall,input,questionnaire
+pm_prtp,input,questionnaire
+cm_emiscen,input,questionnaire
+cm_co2_tax_growth,input,questionnaire
+cm_stagestart,input,questionnaire
+cm_stageend,input,questionnaire
+cm_iterative_target_adj,input,questionnaire
+cm_expoLinear_yearStart,input,questionnaire
+cm_carbonprice_temperatureLimit,input,questionnaire
+pm_prodCouple,input,questionnaire
+pm_bunker_share_in_nonldv_fe,input,questionnaire
diff --git a/modules/45_carbonprice/diffPhaseInLin2LinFlex/not_used.txt b/modules/45_carbonprice/diffPhaseInLin2LinFlex/not_used.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4d3977720de849e15b92142819663694ffff8c70
--- /dev/null
+++ b/modules/45_carbonprice/diffPhaseInLin2LinFlex/not_used.txt
@@ -0,0 +1,25 @@
+name,type,reason
+sm_c_2_co2,input,questionnaire
+vm_co2eq,input,questionnaire
+vm_emiFgas,input,questionnaire
+vm_cesIO,input,questionnaire
+vm_prodSe,input,questionnaire
+vm_prodFe,input,questionnaire
+pm_pvp,input,questionnaire
+pm_globalMeanTemperature,input,questionnaire
+pm_temperatureImpulseResponseCO2,input,questionnaire
+pm_consPC,input,questionnaire
+pm_GDPGross,input,questionnaire
+pm_ttot_val,input,questionnaire
+pm_ts,input,questionnaire
+pm_ttot_2_tall,input,questionnaire
+pm_prtp,input,questionnaire
+cm_emiscen,input,questionnaire
+cm_co2_tax_growth,input,questionnaire
+cm_stagestart,input,questionnaire
+cm_stageend,input,questionnaire
+cm_iterative_target_adj,input,questionnaire
+cm_expoLinear_yearStart,input,questionnaire
+cm_carbonprice_temperatureLimit,input,questionnaire
+pm_prodCouple,input,questionnaire
+pm_bunker_share_in_nonldv_fe,input,questionnaire
diff --git a/modules/80_optimization/nash/equations.gms b/modules/80_optimization/nash/equations.gms
index 83f4544f6a857a50de35b9192770638daeef8660..bceec4c71ccf47caf42a57fd1afb726234b2378a 100644
--- a/modules/80_optimization/nash/equations.gms
+++ b/modules/80_optimization/nash/equations.gms
@@ -5,14 +5,16 @@
 *** |  REMIND License Exception, version 1.0 (see LICENSE file).
 *** |  Contact: remind@pik-potsdam.de
 *** SOF ./modules/80_optimization/nash/equations.gms
-*gl* for Nash solution: intertemporal trade balance must be zero
-q80_budg_intertemp(regi).. 
-0 =e= pm_nfa_start(regi) * pm_pvp("2005","good") 
-  + SUM(ttot$(ttot.val ge 2005), 
+
+*gl*
+*' For Nash solution: intertemporal trade balance must be zero (couple in agricultural trade costs: pvp deflator * net export)
+q80_budg_intertemp(regi)..
+0 =e= pm_nfa_start(regi) * pm_pvp("2005","good")
+  + SUM(ttot$(ttot.val ge 2005),
      pm_ts(ttot)
       * (
-        SUM(trade, 
-              (vm_Xport(ttot,regi,trade) - vm_Mport(ttot,regi,trade)) * pm_pvp(ttot,trade)             
+        SUM(trade,
+              (vm_Xport(ttot,regi,trade) - vm_Mport(ttot,regi,trade)) * pm_pvp(ttot,trade)
            * ( 1 +  sm_fadeoutPriceAnticip*p80_etaXp(trade)
                    * ( (pm_Xport0(ttot,regi,trade) - p80_Mport0(ttot,regi,trade)) - (vm_Xport(ttot,regi,trade) - vm_Mport(ttot,regi,trade))
                    - p80_taxrev0(ttot,regi)$(ttot.val gt 2005)$(sameas(trade,"good")) + vm_taxrev(ttot,regi)$(ttot.val gt 2005)$(sameas(trade,"good"))
@@ -20,16 +22,15 @@ q80_budg_intertemp(regi)..
                    / (p80_normalize0(ttot,regi,trade) + sm_eps)
               )
         )
-*** couple in agricultural trade costs: pvp deflator * net export:
 	  + pm_pvp(ttot,"good") * pm_NXagr(ttot,regi)
       )
-    );  
+    );
 
 
-***quadratic adjustment costs, penalizing deviations from the trade pattern of the last iteration.
+*' quadratic adjustment costs, penalizing deviations from the trade pattern of the last iteration.
 q80_costAdjNash(ttot,regi)$(ttot.val ge cm_startyear)..
 vm_costAdjNash(ttot,regi) =e= sum(trade,
-                      pm_pvp(ttot,trade) * p80_etaAdj(trade) 
+                      pm_pvp(ttot,trade) * p80_etaAdj(trade)
                       * ( (pm_Xport0(ttot,regi,trade) - p80_Mport0(ttot,regi,trade)) - (vm_Xport(ttot,regi,trade) - vm_Mport(ttot,regi,trade))
 		      )
                       * ( (pm_Xport0(ttot,regi,trade) - p80_Mport0(ttot,regi,trade)) - (vm_Xport(ttot,regi,trade) - vm_Mport(ttot,regi,trade))
@@ -39,8 +40,9 @@ vm_costAdjNash(ttot,regi) =e= sum(trade,
 
 );
 
-*** mlb 20150324 *** link between permit budget and  emission budget
-q80_budgetPermRestr(regi)$(cm_emiscen=6) ..        
+*** mlb 20150324
+*' link between permit budget and  emission budget
+q80_budgetPermRestr(regi)$(cm_emiscen=6) ..
      sum(ttot$(ttot.val lt sm_endBudgetCO2eq and ttot.val ge cm_startyear), pm_ts(ttot)* vm_perm(ttot,regi))
      + sum(ttot$(ttot.val eq sm_endBudgetCO2eq),pm_ts(ttot)/2 * (vm_perm(ttot,regi)))  =l=
      pm_budgetCO2eq(regi) - sum(ttot $((ttot.val ge 2005) and (ttot.val lt cm_startyear)), pm_ts(ttot)* vm_co2eq(ttot,regi));
diff --git a/modules/81_codePerformance/module.gms b/modules/81_codePerformance/module.gms
index 083fe0c3d8eb8cf691a252ba6aed57b0ba12149b..eee0d3d30ece88f155604b6a68f22f83ae4555c0 100644
--- a/modules/81_codePerformance/module.gms
+++ b/modules/81_codePerformance/module.gms
@@ -8,7 +8,8 @@
 
 *' @title Codeperformance
 *'
-*' @description The realization codeperformance can be used to test the performance of the model.
+*' @description The realization codeperformance can be used to test the performance of the model. test code performance: noumerous (30) succesive runs
+*' performed in a triangle, tax0, tax30, tax150, all growing exponentially, therefore use carbonprice|exponential, c_emiscen|9, and cm_co2_tax_2020|0.
 *'
 *' @authors Anastasis Giannousakis, Robert Pietzcker