changed lexing rules with no zzzz