added some things to the grammar