diff --git a/source/RobotAPI/libraries/RobotStatechartHelpers/PositionControllerHelper.h b/source/RobotAPI/libraries/RobotStatechartHelpers/PositionControllerHelper.h
index b90b2a615f0dafabae4a7a42fb4024a8f1e84d0d..e4012fbb5ce8c99f951eea53833d11f352571771 100644
--- a/source/RobotAPI/libraries/RobotStatechartHelpers/PositionControllerHelper.h
+++ b/source/RobotAPI/libraries/RobotStatechartHelpers/PositionControllerHelper.h
@@ -95,6 +95,14 @@ namespace armarx
             VirtualRobot::JacobiProvider::InverseJacobiMethod invJacMethod = VirtualRobot::JacobiProvider::eSVD;
         };
 
+        /**
+         * @brief OptimizeNullspace
+         * @param tcp
+         * @param rns
+         * @param target target pose in root frame of the robot
+         * @param args
+         * @return
+         */
         static bool OptimizeNullspace(const VirtualRobot::RobotNodePtr& tcp, const VirtualRobot::RobotNodeSetPtr& rns, const Eigen::Matrix4f& target, const NullspaceOptimizationArgs& args = NullspaceOptimizationArgs());
 
         CartesianPositionController posController;