add xtemplate extend demo