Warning API change update to intersect
added unit test with holes