add the discount, and change the price_pattern to a better one.