adding intersect