refactoring et finalisation mise en forme