lab 9 with exceptions