add xtemplate module