add hash function to hash_table and add prototype to multi_set