corrected CSP1150 week 4 lab exception handling