add initial test harness