Dynamic Step Pricing