improving the md5sum function