bignum parsing working