added range class.