what a great article. very informative