Incomplete Chapter 9 exercises and complete Gemfile