add getOpcode api