updated contact and mirgrate