ex13 exceptions done