Ajoute une bonne dose de documentation