add 'modal' Directive