redécoupage modules + refactoring chargement map