use testharness instead of manual tests