modified rank migrate