diff --git a/include/core/factor/factor_odom_2d_analytic.h b/include/core/factor/factor_odom_2d_analytic.h
index dc1437e4fe441c8c9a6e9406097ac757f56d8c03..c98a521dfdc638d250de0406c616b51469df6390 100644
--- a/include/core/factor/factor_odom_2d_analytic.h
+++ b/include/core/factor/factor_odom_2d_analytic.h
@@ -35,15 +35,6 @@ class FactorOdom2dAnalytic : public FactorRelative2dAnalytic
             return std::string("MOTION");
         }
 
-    public:
-//        static FactorBasePtr create(const FeatureBasePtr& _feature_ptr,
-//                                    const NodeBasePtr& _correspondant_ptr,
-//                                    const ProcessorBasePtr& _processor_ptr = nullptr)
-//        {
-//            return std::make_shared<FactorOdom2dAnalytic>(_feature_ptr,
-//                                                          std::static_pointer_cast<FrameBase>(_correspondant_ptr), _processor_ptr);
-//        }
-
 };
 
 } // namespace wolf