skeleton task for lex