feat(sum): sum aggregation