add hash_utils