hash_function not func
uri string formation
hash func not str