flat file support