source clean up