add opcode