Refactor articles parameters.
Separate routes and controllers.