Réstructuration du main et renommage fonctions