bigint -> bignum
add isbitset