generates articles controller