def create_brokers(self, children_num):
        path = "C:/Users/lomiag/PycharmProjects/Energy_Broker/"
        parents = os.listdir(path + "Genetic_Library")
        brks = [Broker(1)]
        brk_id = 1
        for parent in range(len(parents)):
            for child in range(children_num):

                br = Broker(brk_id, parents[parent][:-4])
                brks.append(br)
                mutation_table = br.create_mutation_table()
                random_gene = random.choice(brks).genetic_table
                # print(random.choice(brks).genetic_table)
                mutaion_options = [
                    br.apply_mutation_multiplication(mutation_table),
                    br.apply_mutation_combine(random_gene),
                    br.apply_mutation_reverse()
                ]
                br.genetic_table = random.choice(mutaion_options)
                brks.append(br)
                brk_id += 1

        return brks