bugfix
make address hashable