add getOp