added Range and X-Range handling refs #9