modification pour rendre les fonctions indépendantes du dataset