using base64 for serialization, saving tokenized local path upon download