code: def catch_em_all(data_file=None, return_names=False):
      '''catch_em_all returns the entire database of pokemon, a base function for starting
      :param data_file: location of pokemons.json data file (not required)
      '''
      if data_file == None:
          data_file = "%s/database/pokemons.json" %(base)
  
      pokemons = load_json(data_file)
  
      if return_names is True:
          names = []
          for key,meta in pokemons.items():
              names.append(meta['name'])
          return names
      return pokemonf catch_em_all(data_file=None, return_names=False):
      '''catch_em_all returns the entire database of pokemon, a base function for starting
      :param data_file: location of pokemons.json data file (not required)
      '''
      if data_file == None:
          data_file = "%s/database/pokemons.json" %(base)
  
      pokemons = load_json(data_file)
  
      if return_names is True:
          names = []
          for key,meta in pokemons.items():
              names.append(meta['name'])
          return names
      return pokemons
docs: catch_em_all returns the entire database of pokemon, a base function for starting
      :param data_file: location of pokemons.json data file (not required)