big commit, adding lab3, lab4, and sa3