started rewrite of harness to test suite