template path support