add incomplete Intersection function.