add wrapper class for hash_map or unordered_map