use own base64