migration cleaning