changed to Centroid + uses iterations