fixed number rounding issue