Improving Migration distribution generations