diff --git a/pythonbindings/pyfluids-stubs/gpu/kernel/compressible.pyi b/pythonbindings/pyfluids-stubs/gpu/kernel/compressible.pyi
index 4b2069fabe339bc66b30e653375e467fbe6ce5e5..7462ea0789da29711693df06117f6730586a0f2f 100644
--- a/pythonbindings/pyfluids-stubs/gpu/kernel/compressible.pyi
+++ b/pythonbindings/pyfluids-stubs/gpu/kernel/compressible.pyi
@@ -1,17 +1,4 @@
 BGK: str
-BGKUnified: str
 BGKPlus: str
-MRT: str
-Cascade: str
-CumulantClassic: str
-CumulantK15Unified: str
-K17CompressibleNavierStokesUnified: str
 K17CompressibleNavierStokes: str
-K17CompressibleNavierStokesBulkViscosity: str
-K17CompressibleNavierStokesChimeraLegacy: str
-CumulantAll4SP27: str
-CumulantK18: str
-CumulantK20: str
 K15CompressibleNavierStokes: str
-K15CompressibleNavierStokesBulk: str
-K15CompressibleNavierStokesSponge: str
\ No newline at end of file
diff --git a/pythonbindings/pyfluids-stubs/gpu/kernel/incompressible.pyi b/pythonbindings/pyfluids-stubs/gpu/kernel/incompressible.pyi
index 6dd05ff1cb44e45ba2f869b4b2d3e75c60d2eb83..9ee58b85a548f63c19e87eabb11c98e3e07eb8a4 100644
--- a/pythonbindings/pyfluids-stubs/gpu/kernel/incompressible.pyi
+++ b/pythonbindings/pyfluids-stubs/gpu/kernel/incompressible.pyi
@@ -1,7 +1,3 @@
 BGK: str
 BGKPlus: str
-MRT: str
-Cascade: str
-Cumulant1h: str
-CumulantIsometric: str
 CumulantK15: str
\ No newline at end of file
diff --git a/pythonbindings/pyfluids-stubs/gpu/kernel/porous_media.pyi b/pythonbindings/pyfluids-stubs/gpu/kernel/porous_media.pyi
deleted file mode 100644
index 8e340b2a98b5f716a21a28211190eb6c5f6a2158..0000000000000000000000000000000000000000
--- a/pythonbindings/pyfluids-stubs/gpu/kernel/porous_media.pyi
+++ /dev/null
@@ -1 +0,0 @@
-CumulantOne: str
\ No newline at end of file
diff --git a/pythonbindings/pyfluids-stubs/gpu/kernel/wale.pyi b/pythonbindings/pyfluids-stubs/gpu/kernel/wale.pyi
deleted file mode 100644
index 95aca0ca9f7cb32dbf3931b92e3618499f7efb2e..0000000000000000000000000000000000000000
--- a/pythonbindings/pyfluids-stubs/gpu/kernel/wale.pyi
+++ /dev/null
@@ -1,4 +0,0 @@
-CumulantK17: str
-CumulantK17Debug: str
-CumulantK15: str
-CumulantK15SoniMalav: str
\ No newline at end of file
diff --git a/pythonbindings/src/gpu/submodules/kernel.cpp b/pythonbindings/src/gpu/submodules/kernel.cpp
index baf1252b7d17e26548763a686216d740657c48d5..c0cbee2d05616280fea8d3445095f206b6d40752 100644
--- a/pythonbindings/src/gpu/submodules/kernel.cpp
+++ b/pythonbindings/src/gpu/submodules/kernel.cpp
@@ -32,7 +32,7 @@
 //=======================================================================================
 #include <pybind11/pybind11.h>
 #include <pybind11/stl.h>
-#include <gpu/core/Kernel/Utilities/KernelTypes.h>
+#include <gpu/core/Kernel/KernelTypes.h>
 
 namespace kernel
 {
@@ -43,41 +43,14 @@ namespace kernel
         auto kernel_module = parentModule.def_submodule("Kernel", "Kernel types");
         auto compressible = kernel_module.def_submodule("compressible", "Compressible Kernel types");
         auto incompressible = kernel_module.def_submodule("incompressible", "Incompressible Kernel types");
-        auto porous_media = kernel_module.def_submodule("porous_media", "Porous Media Kernel types");
-        auto wale = kernel_module.def_submodule("wale", "WALE Kernel types");
 
         compressible.attr("BGK") = vf::collisionKernel::compressible::BGK;
-        compressible.attr("BGKUnified") = vf::collisionKernel::compressible::BGKUnified;
         compressible.attr("BGKPlus") = vf::collisionKernel::compressible::BGKPlus;
-        compressible.attr("MRT") = vf::collisionKernel::compressible::MRT;
-        compressible.attr("Cascade") = vf::collisionKernel::compressible::Cascade;
-        compressible.attr("CumulantClassic") = vf::collisionKernel::compressible::CumulantClassic;
-        compressible.attr("CumulantK15Unified") = vf::collisionKernel::compressible::CumulantK15Unified;
-        compressible.attr("K17CompressibleNavierStokesUnified") = vf::collisionKernel::compressible::K17CompressibleNavierStokesUnified;
         compressible.attr("K17CompressibleNavierStokes") = vf::collisionKernel::compressible::K17CompressibleNavierStokes;
-        compressible.attr("K17CompressibleNavierStokesBulkViscosity") = vf::collisionKernel::compressible::K17CompressibleNavierStokesBulkViscosity;
-        compressible.attr("K17CompressibleNavierStokesChimeraLegacy") = vf::collisionKernel::compressible::K17CompressibleNavierStokesChimeraLegacy;
-        compressible.attr("CumulantAll4SP27") = vf::collisionKernel::compressible::CumulantAll4SP27;
-        compressible.attr("CumulantK18") = vf::collisionKernel::compressible::CumulantK18;
-        compressible.attr("CumulantK20") = vf::collisionKernel::compressible::CumulantK20;
         compressible.attr("K15CompressibleNavierStokes") = vf::collisionKernel::compressible::K15CompressibleNavierStokes;
-        compressible.attr("K15CompressibleNavierStokesBulk") = vf::collisionKernel::compressible::K15CompressibleNavierStokesBulk;
-        compressible.attr("K15CompressibleNavierStokesSponge") = vf::collisionKernel::compressible::K15CompressibleNavierStokesSponge;
 
         incompressible.attr("BGK") = vf::collisionKernel::incompressible::BGK;
         incompressible.attr("BGKPlus") = vf::collisionKernel::incompressible::BGKPlus;
-        incompressible.attr("MRT") = vf::collisionKernel::incompressible::MRT;
-        incompressible.attr("Cascade") = vf::collisionKernel::incompressible::Cascade;
-        incompressible.attr("Cumulant1h") = vf::collisionKernel::incompressible::Cumulant1h;
-        incompressible.attr("CumulantIsometric") = vf::collisionKernel::incompressible::CumulantIsometric;
         incompressible.attr("CumulantK15") = vf::collisionKernel::incompressible::CumulantK15;
-
-        porous_media.attr("CumulantOne") = vf::collisionKernel::porousMedia::CumulantOne;
-        
-        wale.attr("CumulantK17") = vf::collisionKernel::wale::CumulantK17;
-        wale.attr("CumulantK17Debug") = vf::collisionKernel::wale::CumulantK17Debug;
-        wale.attr("CumulantK15") = vf::collisionKernel::wale::CumulantK15;
-        wale.attr("CumulantK15SoniMalav") = vf::collisionKernel::wale::CumulantK15SoniMalav;
-
     }
 }