updated version of CSVHelper