modified intersectionset