manage merge, intersect and disjoin methon in a transaction