range benchmark