very helpful and informative, and well researched article