excellent article, really interesting. thanks!