maxint is 2^32-1