fonctionnalités nécessaires