add the exception handler
add the exception handle