receive_message added. destructor added.