Chapter 12 Advanced methods