dry test
finish add contact
Use guard