add set operation.