keeps track of sales and progress