add opcode and