add test for bigdecimal