use nltk.cluster