restructuration de lappli + gestion des erreurs