The article is well written, thought out