debuggage et ajout de gestion d'erreurs