added articles and api interface