Add functionality to handle 5%, 10%, 20% and 25% discounts