reports and cleaning up