externalisation du code pour les formulaires