add DListOp