updated the exceptions to C++ standard exception derived classes