corrected center_of_geo()