code: def authorize_download(dataset_name=None):
      
      print(('Acquiring resource: ' + dataset_name))
      # TODO, check resource is in dictionary!
      print('')
      dr = data_resources[dataset_name]
      print('Details of data: ')
      print((dr['details']))
      print('')
      if dr['citation']:
          print('Please cite:')
          print((dr['citation']))
          print('')
      if dr['size']:
          print(('After downloading the data will take up ' + str(dr['size']) + ' bytes of space.'))
          print('')
      print(('Data will be stored in ' + os.path.join(data_path, dataset_name) + '.'))
      print('')
      if overide_manual_authorize:
          if dr['license']:
              print('You have agreed to the following license:')
              print((dr['license']))
              print('')
          return True
      else:
          if dr['license']:
              print('You must also agree to the following license:')
              print((dr['license']))
              print('')
          return prompt_user('Do you wish to proceed with the download? [yes/no]')
docs: Check with the user that the are happy with terms and conditions for the data set.