generated controller for articles