range cont.

Modified