start of rehash