reduce to a test runner