assignment_2, assignment_3, and labs