Commit some early progress on lab5.