made some structural changes to how tests are done.