adding test-harness