initial commit, saving old work
popupbutton initial commit. cleanup