genetic algorithm view 2