diff --git a/src/main.cpp b/src/main.cpp
index e4df1a5e7b9ff2932613f39133a43c5abc28df8c..e9745cc6f3234c8d8be252ffe6dcf46d033747ed 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -184,10 +184,12 @@ int main(int argc, char *argv[])
       double pi = 4.*std::atan(1.);
       std::ofstream fout("comparaison u");
       for (size_t j=0; j<mesh.numberOfCells(); ++j) {
-	fout << xj[j][0] << ' ' << uj[j][0] <<  ' ' << std::sin(pi*xj[j][0])*std::exp(-pi*pi*0.2) <<'\n';
+	fout << xj[j][0] << ' ' << uj[j][0] <<  ' ' << std::sin(pi*xj[j][0])*std::exp(-2.*pi*pi*0.2) <<'\n';
       }
     }
 
+ 
+
   }
 
   Kokkos::finalize();
diff --git a/src/scheme/FiniteVolumesDiffusion.hpp b/src/scheme/FiniteVolumesDiffusion.hpp
index 74e59d14f8d4dd0d471f8b0a0d12b439b0bdddc0..a9215d59410373e49daabbe3be1b31fcd0719b59 100644
--- a/src/scheme/FiniteVolumesDiffusion.hpp
+++ b/src/scheme/FiniteVolumesDiffusion.hpp
@@ -100,9 +100,9 @@ private:
 	//Fl(l) = ((kj(cell_nodes(j,r)) + kj(cell_nodes(j-1,r)))/(2*Vl(j))) 
 	//* ((uj(j,r),Cjr(j,r))+ (uj(j-1,r),Cjr(j-1,r))) ; //tensorProduct(uj(j,r),Cjr(j,r)) ?
 
-        // k = 1
+        // k = 2
 	 
-	m_Fl(l)= (1./Vl(l))*sum;
+	m_Fl(l)= (2./Vl(l))*sum;
 
       });
 
diff --git a/src/scheme/FiniteVolumesEulerUnknowns.hpp b/src/scheme/FiniteVolumesEulerUnknowns.hpp
index 6d019c0c02d1d400b3cefdea8c75a759ea4ac9c2..14e248ac54d8773f0f0b01ea152b2d8d3667571c 100644
--- a/src/scheme/FiniteVolumesEulerUnknowns.hpp
+++ b/src/scheme/FiniteVolumesEulerUnknowns.hpp
@@ -222,7 +222,7 @@ void initializeSod()
       });
 
     Kokkos::parallel_for(m_mesh.numberOfCells(), KOKKOS_LAMBDA(const int& j){
-	m_kj[j] = 1; 
+	m_kj[j] = 2; 
       });
   }