initial work on the exception handler example