add ExtendableError