rehash
not defined yet