refined explanation of md5 file