add Exception class to answer