template main