fixed unordered_map -> ptr_unordered_map