diff --git a/include/hpp/manipulation/problem-solver.hh b/include/hpp/manipulation/problem-solver.hh
index be0d20926949755b848aa151a51fb7373c36484c..e584b9ebc889035d19d5430996f42d53b15e5493 100644
--- a/include/hpp/manipulation/problem-solver.hh
+++ b/include/hpp/manipulation/problem-solver.hh
@@ -76,7 +76,7 @@ namespace hpp {
         /// Add grasp
         void addGrasp (const NumericalConstraintPtr_t& constraint,
             const GripperPtr_t& gripper,
-            const HandlePtr_t& handle)
+            const HandlePtr_t& handle) HPP_MANIPULATION_DEPRECATED
         {
           Grasp_t* ptr = new Grasp_t (gripper, handle);
           GraspPtr_t shPtr (ptr);
@@ -84,7 +84,7 @@ namespace hpp {
         }
 
         /// get grapsMap
-        GraspsMap_t& grasps()
+        GraspsMap_t& grasps() HPP_MANIPULATION_DEPRECATED
         {
           return graspsMap_;
         }
@@ -92,7 +92,7 @@ namespace hpp {
         /// get graps by name
         ///
         /// return NULL if no grasp named graspName
-        GraspPtr_t grasp(const NumericalConstraintPtr_t& constraint) const;
+        GraspPtr_t grasp(const NumericalConstraintPtr_t& constraint) const HPP_MANIPULATION_DEPRECATED;
 
 	/// Create placement constraint
 	/// \param name name of the placement constraint,