develop article model