calculating discounts but not comparing best discounts yet.