Migration, urbanization, resources and development.