completed chapter 21 (mixins)