passes all tests (time for some new tests)