pre-final clean