a simple kmeans added