reform is almost a genetic algorithm