module DelegateDirective