changed save to allow user to select save location