fixed bug in geo_mean