add exception caught