use aggregation for toplist