properly calculating aggregate info now.