fixed hash list bug