amélioration du code ...