Implemented ProcessRange()