refactoring vers un HashMap