background assignment upload