using sets to find intersections