starting exception-catching