all tests are now passing wonderfully