ajout d'une enum pour gérer les messages