simplified how tests are run