refine definition of price and migrate changes