un début d'interface divisé en 3 (pas testé)