add opcode on client side