Overcoming the challenges of migration