Add CSV file support