diff --git a/include/core/ceres_wrapper/ceres_manager.h b/include/core/ceres_wrapper/ceres_manager.h
index c65b27415643c2c54b4c5a5144465b4a0767884b..03b1e1cb895a46d4235500f7fb5c7c27fa2acd0a 100644
--- a/include/core/ceres_wrapper/ceres_manager.h
+++ b/include/core/ceres_wrapper/ceres_manager.h
@@ -90,9 +90,9 @@ class CeresManager : public SolverManager
 
         ceres::CostFunctionPtr createCostFunction(const FactorBasePtr& _fac_ptr);
 
-        virtual bool isFactorRegisteredDerived(const FactorBasePtr& fac_ptr);
+        virtual bool isFactorRegisteredDerived(const FactorBasePtr& fac_ptr) override;
 
-        virtual bool isStateBlockRegisteredDerived(const StateBlockPtr& state_ptr);
+        virtual bool isStateBlockRegisteredDerived(const StateBlockPtr& state_ptr) override;
 };
 
 inline ceres::Solver::Summary CeresManager::getSummary()