Yeah, some modify about lex