directives updated