added popover initialization