diff --git a/src/language/modules/KineticSchemeModule.cpp b/src/language/modules/KineticSchemeModule.cpp
index 8a1f13b1e2c4d1b0afd2392a62b1687fc1ba4053..dd35df050b0f8bd44d8d1950ff9da98fb2cd4f92 100644
--- a/src/language/modules/KineticSchemeModule.cpp
+++ b/src/language/modules/KineticSchemeModule.cpp
@@ -913,15 +913,14 @@ KineticSchemeModule::KineticSchemeModule()
                                  const size_t& time_order, const std::shared_ptr<const DiscreteFunctionVariant>& rho,
                                  const std::shared_ptr<const DiscreteFunctionVariant>& u,
                                  const std::shared_ptr<const DiscreteFunctionVariant>& E,
-                                 const std::shared_ptr<const DiscreteFunctionVariant>& p,
-                                 const std::vector<std::shared_ptr<const IBoundaryConditionDescriptor>>&
-                                   bc_descriptor_list) -> std::tuple<std::shared_ptr<const MeshVariant>,
-                                                                     std::shared_ptr<const DiscreteFunctionVariant>,
-                                                                     std::shared_ptr<const DiscreteFunctionVariant>,
-                                                                     std::shared_ptr<const DiscreteFunctionVariant>> {
-                                return eulerKineticSolverLagrangeMultiDLocalOrder2(dt, L, M, k, gamma, eps, space_order,
-                                                                                   time_order, rho, u, E, p,
-                                                                                   bc_descriptor_list);
+                                 const std::shared_ptr<const DiscreteFunctionVariant>& p)
+                                -> std::tuple<std::shared_ptr<const MeshVariant>,
+                                              std::shared_ptr<const DiscreteFunctionVariant>,
+                                              std::shared_ptr<const DiscreteFunctionVariant>,
+                                              std::shared_ptr<const DiscreteFunctionVariant>> {
+                                return eulerKineticSolverLagrangeMultiDLocalOrder2Periodic(dt, L, M, k, gamma, eps,
+                                                                                           space_order, time_order, rho,
+                                                                                           u, E, p);
                               }
 
                               ));
diff --git a/src/scheme/EulerKineticSolverLagrangeMultiDLocalOrder2Periodic.hpp b/src/scheme/EulerKineticSolverLagrangeMultiDLocalOrder2Periodic.hpp
index ef7bb2f0dc4562e9c0738117c17a2d6deb591afe..33a186aca5befa3874fed7dd6164ed838bbe8f24 100644
--- a/src/scheme/EulerKineticSolverLagrangeMultiDLocalOrder2Periodic.hpp
+++ b/src/scheme/EulerKineticSolverLagrangeMultiDLocalOrder2Periodic.hpp
@@ -10,19 +10,17 @@ std::tuple<std::shared_ptr<const MeshVariant>,
            std::shared_ptr<const DiscreteFunctionVariant>,
            std::shared_ptr<const DiscreteFunctionVariant>,
            std::shared_ptr<const DiscreteFunctionVariant>>
-eulerKineticSolverLagrangeMultiDLocalOrder2Periodic(
-  const double& dt,
-  const size_t& L,
-  const size_t& M,
-  const size_t& k,
-  const double& gamma,
-  const double& eps,
-  const size_t& space_order,
-  const size_t& time_order,
-  const std::shared_ptr<const DiscreteFunctionVariant>& rho,
-  const std::shared_ptr<const DiscreteFunctionVariant>& u,
-  const std::shared_ptr<const DiscreteFunctionVariant>& E,
-  const std::shared_ptr<const DiscreteFunctionVariant>& p,
-  const std::vector<std::shared_ptr<const IBoundaryConditionDescriptor>>& bc_descriptor_list);
+eulerKineticSolverLagrangeMultiDLocalOrder2Periodic(const double& dt,
+                                                    const size_t& L,
+                                                    const size_t& M,
+                                                    const size_t& k,
+                                                    const double& gamma,
+                                                    const double& eps,
+                                                    const size_t& space_order,
+                                                    const size_t& time_order,
+                                                    const std::shared_ptr<const DiscreteFunctionVariant>& rho,
+                                                    const std::shared_ptr<const DiscreteFunctionVariant>& u,
+                                                    const std::shared_ptr<const DiscreteFunctionVariant>& E,
+                                                    const std::shared_ptr<const DiscreteFunctionVariant>& p);
 
 #endif   // EULER_KINETIC_SOLVER_LAGRANGE_MULTI_D_LOCAL_ORDER_2PERIODIC_HPP