assign 3 upload