objectize msg
modified each methods according to objectize msg