to add __SetOperationInner