fixed setTemplate