agrego reduction on list