approximate range
approximate range