new demo
add some template
fix tpl