find intersections