centralized migration