added batch test runner