added todo for external lexing