feat(2): finish whole chapter