passing all tests again