implémentation ensemble - partie 2