adding support to pass column separator to override guessing