started to add ngene_storage::no_fitness
new version with for_each usage