cleaned up and documented likely_lex