[chapter2] update part of 2.3