add void storage, transmogrify structure & opcode