adaptations du code update values