init and chapter2-5,6