Ajout des dépendances et nettoyage du code