Generalizing the candidate DNA. Can also now define the fitness function in driver.rb