more on directives