fixing finalize

change finalize to destructor
instantiate message storage info

could be wrong fix..