added error message, updated error exception class