all the tests working