searchRoutine balanced