adding support for bigInt