working on lexical parser and fixing grammar