Commit midterm 2, HA7, HA8, and the beginnings of PA 3.