quelques modifs pour que certaines fonctions compillent