ex23 exceptions done