new class system'intOp, api updates