adding notes on kmeans