document providers