fixed fonctions generales