add base64 and md5 utils