code review
refactoring: method names map, bimap, multimap