put the tests in a place where they are easier to test