merci pour cette réponse un peu plus developé