diff --git a/source/trunk/src/EquivalenceModel.cxx b/source/trunk/src/EquivalenceModel.cxx
index 3c85ee56ff49acc231e303710a13f01d37d47f63..9b0337426fb58722f9d0c5e6f8a490100c36fbbb 100644
--- a/source/trunk/src/EquivalenceModel.cxx
+++ b/source/trunk/src/EquivalenceModel.cxx
@@ -133,11 +133,11 @@ void EquivalenceModel::GuessLambda(vector<double>& lambda,int FirstStockID, int
 		LAMBDA_TOT+=lambda[i]	;
 
 
-	if( LAMBDA_TOT == 0 ) //Initialization je cherche les lambda telle que j'ai 5% de HM  !!!
+	if( LAMBDA_TOT == 0 ) //Initialization Looking for lambda such as the fissile content is GetBuildFuelFirstGuess() of HM
 	{	//cout<<"INITIALIZATION"<<endl;
 		double	MASS = 0 ; 
 		int ID_max = 0;
-		while( MASS < 0.05*HMMass )
+		while( MASS < GetBuildFuelFirstGuess()*HMMass )
 		{		
 			double StockMass = Stocks[ID_max].GetTotalMass() * 1e6;