add the md5 implementation...