updated sharing custom