diff --git a/msg/GestureClassification.msg b/msg/GestureClassification.msg
index 175a9b09398c0a6f88ab128bb784c2cc752e7356..2765c9c90704d6366cd4a51706152231d30d3459 100644
--- a/msg/GestureClassification.msg
+++ b/msg/GestureClassification.msg
@@ -1,2 +1,3 @@
 float32[] probabilities
-lrs_msgs_common/CVLImage image
\ No newline at end of file
+lrs_msgs_common/CVLImage image
+lrs_msgs_common/BoundingBoxCVL bbox
diff --git a/msg/StartGestureClassifier.msg b/msg/StartGestureClassifier.msg
index 7a20bab4c4b3f2a3d8d071937f653ea433c738dc..42bcbcee0d7d8668f96e0700e63d4fdf98432516 100644
--- a/msg/StartGestureClassifier.msg
+++ b/msg/StartGestureClassifier.msg
@@ -1,3 +1,5 @@
 lrs_msgs_common/BoundingBoxCVL bbox  # If width or heigh is -1 then bbox is not specified
+bool remove_background
 bool return_target
+bool return_segmented_target
 bool reset
diff --git a/srv/StartGesture.srv b/srv/StartGesture.srv
index 7e25606798d7dfc7088a59f4252bf54bdd5538ab..d569c8173d4a2bf3a56f0532de6252328eeda5b1 100644
--- a/srv/StartGesture.srv
+++ b/srv/StartGesture.srv
@@ -4,7 +4,9 @@
 
 
 lrs_msgs_common/BoundingBoxCVL bbox  # If width or heigh is -1 then bbox is not specified
+bool remove_background
 bool return_target
+bool return_segmented_target
 bool reset
 ---
 bool success             # The call was OK