coverage tools, more tests (getting the 100% of apy code coverage)  and bugfixing