presque fonctionnel
envoi pour le merge avec l'interface