source clean-up