added c_upload helper to be able to access complete upload object