Migration part 1 - pull and push