updated test harness