added comments in lexer