add fuzzy c-means clustering