add disjoint representative set