Réécriture de la fonction