Adding Intersections and update