updated the lexer, added one more test file