diverses amélioration + commentaires