(temp) templates for some directives