#18 implementation mais probleme de base