ajouté la fonction 3.0