diff --git a/src/main/java/species/ReproduceAndSurviveAfterReproductionWithDiagnose.java b/src/main/java/species/ReproduceAndSurviveAfterReproductionWithDiagnose.java
index 4f7040ec5f1a14d087265ed7144e0281906f6c12..3aa59247aa4195eca7c6b645e014f51da24dc131 100644
--- a/src/main/java/species/ReproduceAndSurviveAfterReproductionWithDiagnose.java
+++ b/src/main/java/species/ReproduceAndSurviveAfterReproductionWithDiagnose.java
@@ -209,6 +209,7 @@ public class ReproduceAndSurviveAfterReproductionWithDiagnose extends AquaNismsG
 									numberOfMaleSpawnerForFirstTime += fish.getAmount();
 									maleSpawnersForFirstTimeAgesSum += fish.getAge() * fish.getAmount();
 									maleSpawnersForFirstTimeLengthsSum += fish.getLength() * fish.getAmount();
+									
 								}
 							}
 
@@ -436,7 +437,7 @@ public class ReproduceAndSurviveAfterReproductionWithDiagnose extends AquaNismsG
 							}
 							// the last Super indivial could be larger to include remainging fish
 							remainingFish = numberOfMaleRecruit - numberOfsuperIndividual * effectiveAmount;
-							group.addAquaNism(new DiadromousFish(group.getPilot(), riverBasin, initialLength, effectiveAmount + remainingFish, Gender.FEMALE));
+							group.addAquaNism(new DiadromousFish(group.getPilot(), riverBasin, initialLength, effectiveAmount + remainingFish, Gender.MALE));
 
 							// ----------------------------------------------
 							// keep information when reproduction with success