fix BigDecimal error