added articles from refactor branch
misc