initial commit of message send/receive