added migration controller
remove useless method