fix decimal edge case 1000 to 2000