extended migration