changements et nettoyage divers et ajout de fonctions fopen