migration improvement