negative values fixed