migration mechanics