updated article model and score calculator