fixed parent class for exception