cleaned sectioned datasource