fix toDecimal