unpack msg