bug
debug: use x64_128
add test coverage
- add some noisy debug message
- debug: return the hashed value