split article function