threshold presenter rewritten