lex and stuff