I did some updating on this article.