Commit some progress on lab2 and some excellent progress on ps4.