did most of the work on the file based analysis