add exceptions class