Well explained, Very nice article.