modified PriceFunction