new structure of method "send"