updates to grammar