document providers addition