Directive_define