diff --git a/include/aidge/backend/opencv/utils/Utils.hpp b/include/aidge/backend/opencv/utils/Utils.hpp
index 67363d43fc449d0d347c8735d1648c6a9b4d6df7..4d4462628b4adaad3bc8c90399137eea895dbaa0 100644
--- a/include/aidge/backend/opencv/utils/Utils.hpp
+++ b/include/aidge/backend/opencv/utils/Utils.hpp
@@ -43,25 +43,25 @@ namespace Aidge {
         // Set Data Type
         switch (mat.depth()) {
             case CV_8U:
-                tensor->setDatatype(Aidge::DataType::UInt8);
+                tensor->setDataType(Aidge::DataType::UInt8);
                 break;
             case CV_8S:
-                tensor->setDatatype(Aidge::DataType::Int8);
+                tensor->setDataType(Aidge::DataType::Int8);
                 break;
             case CV_16U:
-                tensor->setDatatype(Aidge::DataType::UInt16);
+                tensor->setDataType(Aidge::DataType::UInt16);
                 break;
             case CV_16S:
-                tensor->setDatatype(Aidge::DataType::Int16);
+                tensor->setDataType(Aidge::DataType::Int16);
                 break;
             case CV_32S:
-                tensor->setDatatype(Aidge::DataType::Int32);
+                tensor->setDataType(Aidge::DataType::Int32);
                 break;
             case CV_32F:
-                tensor->setDatatype(Aidge::DataType::Float32);
+                tensor->setDataType(Aidge::DataType::Float32);
                 break;
             case CV_64F:
-                tensor->setDatatype(Aidge::DataType::Float64);
+                tensor->setDataType(Aidge::DataType::Float64);
                 break;
             default:
                 throw std::runtime_error(
diff --git a/src/operator/StimulImpl_opencv_imread.cpp b/src/operator/StimulImpl_opencv_imread.cpp
index 618c363ecd9d5c76401f672a54aced07fa1ef498..2113db3fd6062a2135af56d92090a2c0ebac65dc 100644
--- a/src/operator/StimulImpl_opencv_imread.cpp
+++ b/src/operator/StimulImpl_opencv_imread.cpp
@@ -15,7 +15,7 @@ std::shared_ptr<Aidge::Tensor> Aidge::StimuliImpl_opencv_imread::load() {
     // Set beackend opencv 
     img->setBackend("opencv");
     // Set Data Type 
-    img->setDatatype(DataType::UInt8);
+    img->setDataType(DataType::UInt8);
 
     // Cast the tensorImpl to access setCvMat function
     TensorImpl_opencv_* tImpl_opencv = dynamic_cast<TensorImpl_opencv_*>(img->getImpl().get());
diff --git a/src/utils/Utils.cpp b/src/utils/Utils.cpp
index 1e0d140efbb316d5200d69da0c4cfb2bcbea7973..7e886f273f064f52f5101cc54905f60108ffa361 100644
--- a/src/utils/Utils.cpp
+++ b/src/utils/Utils.cpp
@@ -31,25 +31,25 @@ std::shared_ptr<Aidge::Tensor> Aidge::convertCpu(std::shared_ptr<Aidge::Tensor>
     // set the datatype of the cpu tensor
     switch (channels[0].depth()) {
         case CV_8U:
-            tensorCpu->setDatatype(Aidge::DataType::UInt8);
+            tensorCpu->setDataType(Aidge::DataType::UInt8);
             break;
         // case CV_8S:
-        //     tensorCpu->setDatatype(Aidge::DataType::Int8);
+        //     tensorCpu->setDataType(Aidge::DataType::Int8);
         //     break;
         case CV_16U:
-            tensorCpu->setDatatype(Aidge::DataType::UInt16);
+            tensorCpu->setDataType(Aidge::DataType::UInt16);
             break;
         case CV_16S:
-            tensorCpu->setDatatype(Aidge::DataType::Int16);
+            tensorCpu->setDataType(Aidge::DataType::Int16);
             break;
         case CV_32S:
-            tensorCpu->setDatatype(Aidge::DataType::Int32);
+            tensorCpu->setDataType(Aidge::DataType::Int32);
             break;
         case CV_32F:
-            tensorCpu->setDatatype(Aidge::DataType::Float32);
+            tensorCpu->setDataType(Aidge::DataType::Float32);
             break;
         // case CV_64F:
-        //     tensorCpu->setDatatype(Aidge::DataType::Float64);
+        //     tensorCpu->setDataType(Aidge::DataType::Float64);
         //     break;
         default:
             throw std::runtime_error(