added new classes Receiver and Sender