update for latest Text::CSV_XS and PP