added 3 grammatical rules