fleshed out test harness.