refactoring et maj documentation ( non complet )