functional test harness
initial features complete