enhance excpetion example