init disjoint