[chapter3] update part of 3.1.1