migration pattern