providers/document_upload_provider library