add Sender and Receiver components