added aggregator functions

sum, cat count, and digest