modified migrant model