add getOpcode