def load(self, indexables):
        """
        Load the index file and reorder the banks based in order listed in index

        :param list[Indexable] indexables: Banks that will be reordered based in index file
        :return list[Bank]: Banks reordered
        """
        try:
            data = Persistence.read(self.path, create_file=True)
        except ValueError:
            data = {}

        return self.load_data(data, indexables)