adding disjoint