hash bug fixed