from template demo