diff --git a/Code/Common/otbGenericInterpolateImageFunction.txx b/Code/Common/otbGenericInterpolateImageFunction.txx
index 974c728d59a9df73b9537937325289b6110a7c92..5a89b1b827018bbe6a934378b2b63e3c2729906e 100644
--- a/Code/Common/otbGenericInterpolateImageFunction.txx
+++ b/Code/Common/otbGenericInterpolateImageFunction.txx
@@ -99,7 +99,7 @@ GenericInterpolateImageFunction<TInputImage, TFunction, TBoundaryCondition, TCoo
 ::Modified()
 {
   Superclass::Modified();
-  m_TablesHaveBeenGenerated=false;
+  m_TablesHaveBeenGenerated = false;
   
 }
 
@@ -272,22 +272,22 @@ GenericInterpolateImageFunction<TInputImage, TFunction, TBoundaryCondition, TCoo
       }
     }
   if (m_NormalizeWeight == true)
-    {
-      double sum = 0.;
+    {   
       for( unsigned int dim = 0; dim < ImageDimension; dim++ )
-	{
+	{ 
+	  double sum = 0.;
 	  for( unsigned int i = 0; i < m_WindowSize; i++)
 	    {
 	      // Compute the weight for this m
+	      std::cout<<xWeight[dim][i]<<std::endl;
 	      sum += xWeight[dim][i];
 	    }
-	}
-      for( unsigned int dim = 0; dim < ImageDimension; dim++ )
-	{
+	  std::cout<<"°°°°°°°°°°°°°"<<sum<<std::endl;
 	  for( unsigned int i = 0; i < m_WindowSize; i++)
 	    {
 	      // Compute the weight for this m
 	      xWeight[dim][i] =  xWeight[dim][i]/sum;
+    std::cout<<xWeight[dim][i]<<std::endl;
 	    }
 	}
     }