completing resuable components
finished popover
pop over poc done