half way on kmeans