classe pour implémenter compo connexe
par encore intégrer dans le code principal