moved article data to model