- try to handle unsigned/signed better
- convert to 64bit numbers
