Outline Get files Iterate through each file in the directory. MD5 hash the file If file does not exist in database (via hash) then process: -- dfgsdf