Add Intersection Iterate