add xptemplate