added contactDirective