added KMeans_init function, need to be run