first draft completed - data aggregation, combination, sorting