apparently price has to be a number