cumulative migration