first iteration
fixed, truly hex to base64