framework of send/receive operations has been added