add BigInt
merge