init template
return