Revert "better sum"

This reverts commit 3a7987253c2ba77667759b7fd889c38e36ec9bd0.
Revert "Revert "better sum""

This reverts commit 4a65fe567d05985060579cefc258bfc868ba3043.