initial work on popover