un début de réponse ici :)