added tf-idf with kmeans