amélioration du design, et organisation du code.
ajout d'acl