added final rethrow example (IN PROGRESS)