Fourth commit, lab 2, lab 3