provide share