modifications du code (mieux rangé) et améliorations de l'interface
(plus logique).