add base64 algorithm