Added Intersection calculation