clean migration