Directive + repository