[chapter2] update 2.1.2 and 2.1.3