add graph disjoint set