implement contact send