Refactoring et ajout des discution