updated lexer dia