Add some codes of chapter 14