demand-based-pricing