added menu grammar and default menu written in dsl