lex code below