modifications to use the flat file