fix problem fith price to be positive