added the grammar as far as we got