test templatable