modify the chapter on Green's function