extended use of unordered_multimap