think more about intersections