A lot of communication has been implemented especially in the ReceiveMessage Class new behaviour Defactor is added.