add Lexer class