Implement first version of multiple Intersections