fix set_price