chapter 7 interface chnages