adding contact client using the new approach