ex11 exceptions done