modify contact broke, fixing bugs
refactor CRM class and updated modify contact code