améliorations du code diverses