Refactoring to have objects.
User vs. terms statistic computed for half train data.