Added Sender and Receiver Classes