Forks of K means clustering