kmeans initial commit