add virtuoso provider