Added some Intersection functions