diff --git a/psGrammar/demos/demoDynamic.jsgf b/psGrammar/demos/demoDynamic.jsgf
index 7b07a22511ed45fa8a9a8740f77c498de11b6443..6f3d7a6a36e223606088504c57221fab7864a467 100644
--- a/psGrammar/demos/demoDynamic.jsgf
+++ b/psGrammar/demos/demoDynamic.jsgf
@@ -1,7 +1,7 @@
 #JSGF V1.0;
 grammar commands;
 
-public <command> = [<robot>] ( <save> | <wave> | <who> | <goTo> | <followMe> | <followHand> | <gravity> | <exit> | <trash> | <search>);
+public <command> = [<robot>] ( <save> | <wave> | <who> | <goTo> | <followMe> | <followHand> | <gravity> | <exit> | <trash> | <search> | <describe> | <difference>);
 
 <robot> = (tobi | robot | tiago);
 
@@ -9,23 +9,24 @@ public <command> = [<robot>] ( <save> | <wave> | <who> | <goTo> | <followMe> | <
 <wave> = (wait for me);
 <who> = (who are you);
 <goTo> = (go to location);
+<followMe> = (follow me);
 <followHand> = (come with me) | (give me your hand);
 <gravity> = (gravity compensation) | (show me your gripper) | (switch to gravity mode);
 <exit> = (stop the task);
 
-<followMe> = (follow me);
-<handover> = handover;
+<trash> = ([please] ((take out the trash) | (take out the garbage)));
+<search> = ([please] search for [a] [waving] person);
+<describe> = (tell me what you see);
+<difference> = (spot the difference);
 
+#unused
+<handover> = handover;
 <ordering> = (start taking orders) | (take my order);
 <learn> = (learn a person);
 <rec> = (recognize me);
 <count> = (count the people);
 <explain> = (what can you do) | (explain your skills);
-
-<see> = (tell me what you see);
 <demo> = (end the (demonstration | demo));
 <grasp> = ((grasp | give ) [me] ( an | the ) object);
 
-<trash> = ([please] ((take out the trash) | (take out the garbage)));
-<search> = ([please] search for [a] [waving] person);
-<difference> = (spot the difference);
\ No newline at end of file
+