diff --git a/psGrammar/demos/demoDynamic.jsgf b/psGrammar/demos/demoDynamic.jsgf
index dad2e91d2bd2b0fca7695d8833e58512a501d849..6924c451f4a03c2f71c6bea111987ba014b92e66 100644
--- a/psGrammar/demos/demoDynamic.jsgf
+++ b/psGrammar/demos/demoDynamic.jsgf
@@ -1,34 +1,31 @@
 #JSGF V1.0;
 grammar commands;
 
-public <command> = [<robot>] ( <save> | <wave> | <who> | <goTo> | <followMe> | <followHand> | <gravity> | <exit> | <trash> | <search>);
+public <command> = [<robot>] ( <introduce> | <save> | <wave> | <goTo> | <followMe> | <followHand> | <gravity> | <exit> | <trash> | <search> | <describe> | <difference>);
 
 <robot> = (tobi | robot | tiago);
 
+<introduce> = (introduce yourself) | (who are you);
 <save> = (save location);
 <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);
 
+<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);
-
 <bring> = ([please] (bring) [the] <bringObject> (to a waving person));
 <bringObject> = (coke | drink | beer);