starting to organize lex grammar