range analysis on