add aggregate (with group by)