df2: add WB thread, not finished