Starting to add PriceGeneration functionality