support for csv parsing with reader