Refacto Article (Controller & Model)