feat: chapter4