new template path support