add share provider