fitnessfunction can now evaluate individual