Chapter 8. Working with clusters