add 2 exception classes