fix tmpl, add gitignore