more level-3 CSV parsing