continued to implement VSM centroid