changed HashFileAnalyzer to use files instead of data