Open the files While there is data Read the next data Process the data Produce the final report ------- OpenFiles Input: none Output: two open file streams This will open the file streams based on the configuration file. Get the two data file names Open the first datafile open the second datafile ------- OpenADataFile Input: file name Ouptut: a open file stream A boolean to indicate if we were successful open the file if not successful report an error