working on lexer