add contact almost complete