use native base64 lib