Csv factory