testing complex with BigDecimal