Réstructuration du main et renommage des fonctions