basic add contact method functionality added