comma inside double quotes is ignored -recursively