add ClusteringTools class