added popover component
stub out popup component, still need to implement