Implemented clear_range