add k-medoids clustering