add xptemplate back