add getTemplate