#16 amelioration fonctions