Added BoxIntersect