added off routing to fitness value