add base64_encode_url function