added exceptions header