initial commit chapter 12 language