Exception handling

do it