use intersect when filling.