upload_with_authentication

dependency on upload.py