diff --git a/psGrammar/demos/demoDynamic.jsgf b/psGrammar/demos/demoDynamic.jsgf
index 6924c451f4a03c2f71c6bea111987ba014b92e66..867feeb0fdc4fbc30a2fa28bc474d3d282899993 100644
--- a/psGrammar/demos/demoDynamic.jsgf
+++ b/psGrammar/demos/demoDynamic.jsgf
@@ -18,6 +18,8 @@ public <command> = [<robot>] ( <introduce> | <save> | <wave> | <goTo> | <followM
 <search> = ([please] search for [a] [waving] person);
 <describe> = (tell me what you see);
 <difference> = (spot the difference);
+<bring> = ([please] (bring) [the] <bringObject> (to a waving person));
+<bringObject> = (coke | drink | beer);
 
 <handover> = handover;
 <ordering> = (start taking orders) | (take my order);
@@ -27,5 +29,3 @@ public <command> = [<robot>] ( <introduce> | <save> | <wave> | <goTo> | <followM
 <explain> = (what can you do) | (explain your skills);
 <demo> = (end the (demonstration | demo));
 <grasp> = ((grasp | give ) [me] ( an | the ) object);
-<bring> = ([please] (bring) [the] <bringObject> (to a waving person));
-<bringObject> = (coke | drink | beer);