more work on the benchmark, basic harness set up