Task 1 almost done (not all exceptions)