add xtemplate tool