added option to keep CSV headers as-is, no underscore, no downcase