增加range的部分基础功能
增加range基类