all the tests are passing in first part of exercises