add support for big integers