report and clean up