PriceGenerator