circle intersections done