functional range condition