now it should pass all the tests...now it's for real. Float everywhere