improve range viewer