meilleur séparation du code front + début guidage