added kmeans cluster