replace group_sum with fair_value