final clean up with purge