code: def load(self, system_effect):
          
          banks = self.banks_files.load(system_effect)
          banks_ordered = self.index_file.load(banks)
  
          manager = BanksManager()
          manager.register(self)
  
          for bank in banks_ordered:
              manager.append(bank)
              bank.manager = manager
  
          return manager
docs: Return a :class:`.BanksManager` instance contains the banks present in
          :attr:`~pluginsmanager.observer.autosaver.autosaver.Autosaver.data_path`
  
          :param SystemEffect system_effect: SystemEffect used in pedalboards
          :return BanksManager: :class:`.BanksManager` with banks persisted in
                  :attr:`~pluginsmanager.observer.autosaver.autosaver.Autosaver.data_path`