added popover windows for explanation of API