plugin tmpl initial commit