zero initialization of template demo added