fix price overflow & the max num of the list.