Fonction modifiee