add aggregates