start yet another option for parsing, tdop