add customized migration controller