modify exception demo