all tests are written