Changed Genetic to use candidates loaded in memory