add logging to file, an option to verify that all file's md5 hashes match
update