fusion de la version d'anass et de la mienne