passing 3 tests