renamed special to aggregate