[vi] continue to update chapter 4