add base exception.