memory_unpack