separate tptf parse; ELI logic