My script and methods have changed, so updating the article.