solution clean up