thank you for this amazing article. such a nice read