moving over to send/receive structure