add batch articles function