ajout de conditions pour éviter les erreurs