added popover directive