template version