- implementation of chapter 16