drop duplicate overlaps function