Working on grammar3