done with functions...but none of my tests are passing