thank you very much for this article, it's generous of you