adding intersections