added part of the chapter2