amelioration et commentaires sur code Partie 1