moved sum_counts into presenter, made methods "private"