added the rest of the tests