add chapter12 thread