update parts util charpter 5, translated by lupengyu