final template version