Directive Def more complete