diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3d5f3117a78320322fa060da9d1fb63aa0d72219..7c1cf5c8443a510097caf0682105612c6aa11bec 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -118,7 +118,7 @@ include/${PROJECT_NAME}/factor/factor_point_feet_nomove.h
 include/${PROJECT_NAME}/factor/factor_point_feet_altitude.h
   )
 SET(HDRS_FEATURE
-include/${PROJECT_NAME}/feature/feature_force_torque_preint.h
+include/${PROJECT_NAME}/feature/feature_force_torque.h
 include/${PROJECT_NAME}/feature/feature_inertial_kinematics.h
   )
 SET(HDRS_PROCESSOR
@@ -144,7 +144,7 @@ src/capture/capture_leg_odom.cpp
 src/capture/capture_point_feet_nomove.cpp
 )
 SET(SRCS_FEATURE
-src/feature/feature_force_torque_preint.cpp
+src/feature/feature_force_torque.cpp
 src/feature/feature_inertial_kinematics.cpp
 )
 SET(SRCS_PROCESSOR
diff --git a/include/bodydynamics/factor/factor_force_torque.h b/include/bodydynamics/factor/factor_force_torque.h
index c9917622723d929d7d4c5a1dd246a400b880fa6d..9f4db7c21fd32f833b47aa1ca4ebaf32181e454b 100644
--- a/include/bodydynamics/factor/factor_force_torque.h
+++ b/include/bodydynamics/factor/factor_force_torque.h
@@ -39,7 +39,7 @@ WOLF_PTR_TYPEDEFS(FactorForceTorque);
 class FactorForceTorque : public FactorAutodiff<FactorForceTorque, 12, 3,3,3,4,3,6, 3,3,3,4>
 {
     public:
-        FactorForceTorque(const FeatureForceTorquePreintPtr& _ftr_ptr,
+        FactorForceTorque(const FeatureForceTorquePtr& _ftr_ptr,
                                 const CaptureForceTorquePtr& _cap_origin_ptr, // gets to bp1, bw1
                                 const ProcessorBasePtr&            _processor_ptr,
                                 const CaptureBasePtr&               _cap_ikin_other,
@@ -129,7 +129,7 @@ class FactorForceTorque : public FactorAutodiff<FactorForceTorque, 12, 3,3,3,4,3
 ///////////////////// IMPLEMENTATION ////////////////////////////
 
 inline FactorForceTorque::FactorForceTorque(
-                            const FeatureForceTorquePreintPtr& _ftr_ptr,
+                            const FeatureForceTorquePtr& _ftr_ptr,
                             const CaptureForceTorquePtr& _cap_origin_ptr,
                             const ProcessorBasePtr&            _processor_ptr,
                             const CaptureBasePtr&              _cap_ikin_other,
@@ -162,8 +162,8 @@ inline FactorForceTorque::FactorForceTorque(
         dcd_preint_(_ftr_ptr->getMeasurement().segment<3>(3)),
         dLc_preint_(_ftr_ptr->getMeasurement().segment<3>(6)),
         dq_preint_(_ftr_ptr->getMeasurement().data()+9),
-        pbc_bias_preint_( std::static_pointer_cast<FeatureForceTorquePreint>(_ftr_ptr)->getPbcBiasPreint()),
-        gyro_bias_preint_(std::static_pointer_cast<FeatureForceTorquePreint>(_ftr_ptr)->getGyroBiasPreint()),
+        pbc_bias_preint_( std::static_pointer_cast<FeatureForceTorque>(_ftr_ptr)->getPbcBiasPreint()),
+        gyro_bias_preint_(std::static_pointer_cast<FeatureForceTorque>(_ftr_ptr)->getGyroBiasPreint()),
         J_dLc_pb_(_ftr_ptr->getJacobianBias().block<3,3>(6,0)), // Jac dLc wrt pbc bias
         J_dc_wb_ (_ftr_ptr->getJacobianBias().block<3,3>(0,3)), // Jac dc wrt gyro bias
         J_dcd_wb_(_ftr_ptr->getJacobianBias().block<3,3>(3,3)), // Jac dc wrt gyro bias
diff --git a/include/bodydynamics/feature/feature_force_torque_preint.h b/include/bodydynamics/feature/feature_force_torque.h
similarity index 79%
rename from include/bodydynamics/feature/feature_force_torque_preint.h
rename to include/bodydynamics/feature/feature_force_torque.h
index fc04fa4731027bd0a48e5473ca996742d0df91cd..cf2018cbd68e06f8043f9f86fbeb6ac01ad2545a 100644
--- a/include/bodydynamics/feature/feature_force_torque_preint.h
+++ b/include/bodydynamics/feature/feature_force_torque.h
@@ -19,8 +19,8 @@
 // along with this program.  If not, see <http://www.gnu.org/licenses/>.
 //
 //--------LICENSE_END--------
-#ifndef FEATURE_FORCE_TORQUE_PREINT_H_
-#define FEATURE_FORCE_TORQUE_PREINT_H_
+#ifndef FEATURE_FORCE_TORQUE_H_
+#define FEATURE_FORCE_TORQUE_H_
 
 //Wolf includes
 #include <core/feature/feature_base.h>
@@ -31,9 +31,9 @@
 namespace wolf {
 
 //WOLF_PTR_TYPEDEFS(CaptureImu);
-WOLF_PTR_TYPEDEFS(FeatureForceTorquePreint);
+WOLF_PTR_TYPEDEFS(FeatureForceTorque);
 
-class FeatureForceTorquePreint : public FeatureBase
+class FeatureForceTorque : public FeatureBase
 {
     public:
 
@@ -46,7 +46,7 @@ class FeatureForceTorquePreint : public FeatureBase
          * \param _gyro_bias gyroscope bias of origin frame time
          * \param _cap_ftpreint_ptr pointer to parent CaptureMotion (CaptureForceTorque)
          */
-        FeatureForceTorquePreint(const Eigen::VectorXd& _delta_preintegrated,
+        FeatureForceTorque(const Eigen::VectorXd& _delta_preintegrated,
                                  const Eigen::MatrixXd& _delta_preintegrated_covariance,
                                  const Eigen::Vector6d& _biases_preint,
                                  const Eigen::Matrix<double,12,6>& _J_delta_biases);
@@ -55,9 +55,9 @@ class FeatureForceTorquePreint : public FeatureBase
 //         *
 //         * \param _cap_imu_ptr pointer to parent CaptureMotion
 //         */
-//        FeatureForceTorquePreint(CaptureMotionPtr _cap_imu_ptr);
+//        FeatureForceTorque(CaptureMotionPtr _cap_imu_ptr);
 
-        ~FeatureForceTorquePreint() override = default;
+        ~FeatureForceTorque() override = default;
 
         const Eigen::Vector3d&               getPbcBiasPreint()  const;
         const Eigen::Vector3d&               getGyroBiasPreint() const;
@@ -75,21 +75,21 @@ class FeatureForceTorquePreint : public FeatureBase
       EIGEN_MAKE_ALIGNED_OPERATOR_NEW;
 };
 
-inline const Eigen::Vector3d& FeatureForceTorquePreint::getPbcBiasPreint() const
+inline const Eigen::Vector3d& FeatureForceTorque::getPbcBiasPreint() const
 {
     return pbc_bias_preint_;
 }
 
-inline const Eigen::Vector3d& FeatureForceTorquePreint::getGyroBiasPreint() const
+inline const Eigen::Vector3d& FeatureForceTorque::getGyroBiasPreint() const
 {
     return gyro_bias_preint_;
 }
 
-inline const Eigen::Matrix<double, 12, 6>& FeatureForceTorquePreint::getJacobianBias() const
+inline const Eigen::Matrix<double, 12, 6>& FeatureForceTorque::getJacobianBias() const
 {
     return J_delta_bias_;
 }
 
 } // namespace wolf
 
-#endif // FEATURE_FORCE_TORQUE_PREINT_H_
+#endif // FEATURE_FORCE_TORQUE_H_
diff --git a/src/feature/feature_force_torque_preint.cpp b/src/feature/feature_force_torque.cpp
similarity index 87%
rename from src/feature/feature_force_torque_preint.cpp
rename to src/feature/feature_force_torque.cpp
index 1a21081d827843645a62c75508b3ceda10794c71..44d1be590b582d7e07fe0fe85ef538d38419c63c 100644
--- a/src/feature/feature_force_torque_preint.cpp
+++ b/src/feature/feature_force_torque.cpp
@@ -22,11 +22,11 @@
 #include "bodydynamics/feature/feature_force_torque_preint.h"
 namespace wolf {
 
-FeatureForceTorquePreint::FeatureForceTorquePreint(const Eigen::VectorXd& _delta_preintegrated,
+FeatureForceTorque::FeatureForceTorque(const Eigen::VectorXd& _delta_preintegrated,
                        const Eigen::MatrixXd& _delta_preintegrated_covariance,
                        const Eigen::Vector6d& _biases_preint,
                        const Eigen::Matrix<double,12,6>& _J_delta_biases) :
-    FeatureBase("FeatureForceTorquePreint", _delta_preintegrated, _delta_preintegrated_covariance),
+    FeatureBase("FeatureForceTorque", _delta_preintegrated, _delta_preintegrated_covariance),
     pbc_bias_preint_(_biases_preint.head<3>()),
     gyro_bias_preint_(_biases_preint.tail<3>()),
     J_delta_bias_(_J_delta_biases)
diff --git a/src/processor/processor_force_torque_preint.cpp b/src/processor/processor_force_torque_preint.cpp
index 57f2e7fd3376b98069e65e8f3c641cb67414b57b..33bb2ef1df8191b72fb3f04c1574847c3fc7e318 100644
--- a/src/processor/processor_force_torque_preint.cpp
+++ b/src/processor/processor_force_torque_preint.cpp
@@ -122,7 +122,7 @@ CaptureMotionPtr ProcessorForceTorquePreint::emplaceCapture(const FrameBasePtr&
 FeatureBasePtr ProcessorForceTorquePreint::emplaceFeature(CaptureMotionPtr _capture_motion)
 {
     // Retrieving the origin capture and getting the bias from here should be done here?
-    auto feature = FeatureBase::emplace<FeatureForceTorquePreint>(_capture_motion,
+    auto feature = FeatureBase::emplace<FeatureForceTorque>(_capture_motion,
                                                     _capture_motion->getBuffer().back().delta_integr_,
                                                     _capture_motion->getBuffer().back().delta_integr_cov_ + unmeasured_perturbation_cov_,
                                                     _capture_motion->getCalibrationPreint(),
@@ -179,7 +179,7 @@ void ProcessorForceTorquePreint::setCalibration (const CaptureBasePtr _capture,
 FactorBasePtr ProcessorForceTorquePreint::emplaceFactor(FeatureBasePtr _feature_motion, CaptureBasePtr _capture_origin)
 {
     CaptureForceTorquePtr cap_ftpreint_origin = std::static_pointer_cast<CaptureForceTorque>(_capture_origin);
-    FeatureForceTorquePreintPtr ftr_ftpreint = std::static_pointer_cast<FeatureForceTorquePreint>(_feature_motion);
+    FeatureForceTorquePtr ftr_ftpreint = std::static_pointer_cast<FeatureForceTorque>(_feature_motion);
     CaptureForceTorquePtr cap_ftpreint_new = std::static_pointer_cast<CaptureForceTorque>(ftr_ftpreint->getCapture());
 
     auto fac_ftpreint = FactorBase::emplace<FactorForceTorque>(