exception examples added