Second version of evolution program