working on aggregating and tallying
working on aggregating and tallying 2