intial commit chapter 16 information hiding in ENGLISH