added action declaration to bnf