generic article object
begin to use new generic article object