mise en page et refactoring (un peu)