add CsvSequentialReader