fixed bug that let best price be equal