- added a very simple genetic algorithm