overlaps method