final cleanup and tests