Début de listing de brainstorming
Modif initData, remplacement par classe et exception
Modif de style pour plus propre