price logic changed