Revert "Revert "Fin des quatre fonctions""

This reverts commit 196c6d910aef5b3921d19de209f1cb6ca307ce52.