add BigInteger template