not equal and increment correction and also rounded the decimal value