aggregate - parallel processing