Added kmean clustering