template final