Finished lab 2, need exceptions