directortemplate