got all the tests passing. all the testsss