should return the assigned pc 中的 done 写在哪个位置呢？只能写一次