start to create EvolutionAlgo