continuing work on directives