added CN_clustering