draft implementation of u64 support completed