Chapter 2 - intermediary commit