very useful article, thank you