ajout de plusieurs fonctionnalités