implémentation de partie