restructured the article a bit