optimize range order