ajout des optionnels pour la lisibilité