Add ability to set the  number of clusters in a different way