diff --git a/src/main/java/species/DiadromousFishGroup.java b/src/main/java/species/DiadromousFishGroup.java
index 8151b9366a03ccd99af3954e11b176d4b55964fc..b0f5f13861b75efda96a35956476f63bf8758948 100644
--- a/src/main/java/species/DiadromousFishGroup.java
+++ b/src/main/java/species/DiadromousFishGroup.java
@@ -288,10 +288,8 @@ public class DiadromousFishGroup extends AquaNismsGroup< DiadromousFish, BasinNe
 		nutrientsOfInterest.add("P");
 
 
-
-		diadromousFishGroup.fishNutrient = new FishNutrient(nutrientsOfInterest,aResidenceTime, anExcretionRate, aFeaturePreSpawning, aFeaturePostSpawning, aGameteSpawned, 
-				aCompoCarcassPreSpawning, aCompoCarcassPostSpawning, aCompoGametes,
-				aJuvenileFeatures, aCompoJuveniles);
+		diadromousFishGroup.nutrientRoutine = new NutrientRoutine(nutrientsOfInterest,aResidenceTime, anExcretionRate, aFeaturePreSpawning, aFeaturePostSpawning, aCompoCarcassPreSpawning, aCompoCarcassPostSpawning, 
+				aCompoGametes, aJuvenileFeatures, aCompoJuveniles);
 
 
 		System.out.println((new XStream(new DomDriver())).toXML(diadromousFishGroup));
@@ -467,9 +465,6 @@ public BufferedWriter getbWForFluxes() {
 		return bWForFluxes;
 	}
 
-	public double getKOpt(){
-		return kOpt;
-	}
 
 	public double getTempMinRep(){
 		return tempMinRep;
@@ -584,19 +579,10 @@ public BufferedWriter getbWForFluxes() {
 	}
 
 
-	public  FishNutrient getFishNutrient() {
-		
-		return fishNutrient; 
-	}
 public  NutrientRoutine getNutrientRoutine() {
-		
 		return nutrientRoutine; 
 	}
 	
-	public void setlFirstMaturity(double lFirstMaturity) {
-		this.lFirstMaturity = lFirstMaturity;
-	}
-	
 	
 	// ================================================================
 	// statictis for calibration