added more functionality to articles