Compare provider new functionality