range改为新的type实现