fixed the tests a bit. But they still need tolerance of 1%