adds HasIntersection operator