Commit of chapter 5 exercises