Insert article(redesign approach)