added cancel links and article object to handle new plugin article link

do we need article object here? how about array?