part2 test harness, no uncommenting needed