added support for uint64