TESTS AND UNFORTUNATELY WE HAD MANY FAILURES