work on bignumber module -- in progress