restructuration du code pour la collaboration