overlapping clustering method