init template demo