rewrite the meaning of send function