Article model, controller