template-hardware