todo gestion des erreurs