add disjoint set forest