begin create templates