add template demo