before interface chapter 6