correct calls to price method to current_price and new? to new