organize the harness into modes