add intersections