add in base class for upload requests