naming
use Sum instead of Aggregate