add separator support for the csv backend