Commit some nice progress on lab3.