fixes to adding a new contact