add candidate center calculations