added exceptions.js